{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [],
   "source": [
    "import pandas as pd\n",
    "from pyecharts import options as opts\n",
    "from pyecharts.charts import Boxplot\n",
    "from pyecharts.charts import Bar\n",
    "from pyecharts.charts import Pie\n",
    "from pyecharts.charts import WordCloud\n",
    "from pyecharts.globals import SymbolType\n",
    "import numpy as np\n",
    "from snownlp import SnowNLP\n",
    "import jieba\n",
    "# from wordcloud import WordCloud,STOPWORDS,ImageColorGenerator\n",
    "from matplotlib import pyplot as plt\n",
    "import os\n",
    "import collections\n",
    "import seaborn as sns"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [],
   "source": [
    "# title_class = '厨房用品、厨房电器'"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "导出数据共有318859行，8列！\n",
      "读取数据源成功！！\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<script>\n",
       "    require.config({\n",
       "        paths: {\n",
       "            'echarts':'https://assets.pyecharts.org/assets/echarts.min'\n",
       "        }\n",
       "    });\n",
       "</script>\n",
       "\n",
       "    <div id=\"001fa4223e7446cea4b50e81e211d847\" style=\"width:900px; height:500px;\"></div>\n",
       "\n",
       "\n",
       "<script>\n",
       "    require(['echarts'], function(echarts) {\n",
       "        var chart_001fa4223e7446cea4b50e81e211d847 = echarts.init(\n",
       "            document.getElementById('001fa4223e7446cea4b50e81e211d847'), 'white', {renderer: 'canvas'});\n",
       "        var option_001fa4223e7446cea4b50e81e211d847 = {\n",
       "    \"color\": [\n",
       "        \"#c23531\",\n",
       "        \"#2f4554\",\n",
       "        \"#61a0a8\",\n",
       "        \"#d48265\",\n",
       "        \"#749f83\",\n",
       "        \"#ca8622\",\n",
       "        \"#bda29a\",\n",
       "        \"#6e7074\",\n",
       "        \"#546570\",\n",
       "        \"#c4ccd3\",\n",
       "        \"#f05b72\",\n",
       "        \"#ef5b9c\",\n",
       "        \"#f47920\",\n",
       "        \"#905a3d\",\n",
       "        \"#fab27b\",\n",
       "        \"#2a5caa\",\n",
       "        \"#444693\",\n",
       "        \"#726930\",\n",
       "        \"#b2d235\",\n",
       "        \"#6d8346\",\n",
       "        \"#ac6767\",\n",
       "        \"#1d953f\",\n",
       "        \"#6950a1\",\n",
       "        \"#918597\"\n",
       "    ],\n",
       "    \"series\": [\n",
       "        {\n",
       "            \"type\": \"boxplot\",\n",
       "            \"name\": \"\\u5927\\u7c7b\",\n",
       "            \"data\": [\n",
       "                [\n",
       "                    609.0,\n",
       "                    358.0,\n",
       "                    2148.0,\n",
       "                    1548.0,\n",
       "                    258.0,\n",
       "                    549.0,\n",
       "                    796.0,\n",
       "                    2088.0,\n",
       "                    756.0,\n",
       "                    240.0,\n",
       "                    656.0,\n",
       "                    211.0,\n",
       "                    2028.0,\n",
       "                    367.0,\n",
       "                    2268.0,\n",
       "                    22000.0,\n",
       "                    13500.0,\n",
       "                    15500.0,\n",
       "                    16800.0,\n",
       "                    39500.0,\n",
       "                    17500.0,\n",
       "                    198.0,\n",
       "                    398.0,\n",
       "                    14990.0,\n",
       "                    169.0,\n",
       "                    228.0,\n",
       "                    478.0,\n",
       "                    798.0,\n",
       "                    498.0,\n",
       "                    399.0,\n",
       "                    149.0,\n",
       "                    699.0,\n",
       "                    599.0,\n",
       "                    999.0,\n",
       "                    369.0,\n",
       "                    108.0,\n",
       "                    219.0,\n",
       "                    580.0,\n",
       "                    150.0,\n",
       "                    122.0,\n",
       "                    33.0,\n",
       "                    30.0,\n",
       "                    68.0,\n",
       "                    81.0,\n",
       "                    158.0,\n",
       "                    165.0,\n",
       "                    318.0,\n",
       "                    119.0,\n",
       "                    188.0,\n",
       "                    109.0,\n",
       "                    328.0,\n",
       "                    118.0,\n",
       "                    288.0,\n",
       "                    199.0,\n",
       "                    88.0,\n",
       "                    89.0,\n",
       "                    378.0,\n",
       "                    368.0,\n",
       "                    988.0,\n",
       "                    159.0,\n",
       "                    598.0,\n",
       "                    2998.0,\n",
       "                    3998.0,\n",
       "                    239.0,\n",
       "                    15.0,\n",
       "                    13.0,\n",
       "                    24.0,\n",
       "                    16.0,\n",
       "                    25.0,\n",
       "                    20.0,\n",
       "                    26.0,\n",
       "                    19.0,\n",
       "                    47.0,\n",
       "                    70.0,\n",
       "                    168.0,\n",
       "                    59.0,\n",
       "                    99.0,\n",
       "                    135.0,\n",
       "                    229.0,\n",
       "                    28.0,\n",
       "                    77.0,\n",
       "                    140.0,\n",
       "                    182.0,\n",
       "                    112.0,\n",
       "                    80.0,\n",
       "                    95.0,\n",
       "                    83.0,\n",
       "                    90.0,\n",
       "                    98.0,\n",
       "                    128.0,\n",
       "                    139.0,\n",
       "                    349.0,\n",
       "                    54.0,\n",
       "                    9.9,\n",
       "                    125.0,\n",
       "                    164.0,\n",
       "                    76.0,\n",
       "                    71.0,\n",
       "                    556.0,\n",
       "                    189.0,\n",
       "                    179.0,\n",
       "                    249.0,\n",
       "                    116.0,\n",
       "                    160.0,\n",
       "                    299.0,\n",
       "                    305.0,\n",
       "                    136.0,\n",
       "                    97.0\n",
       "                ],\n",
       "                [\n",
       "                    298.0,\n",
       "                    79.0,\n",
       "                    238.0,\n",
       "                    275.0,\n",
       "                    328.0,\n",
       "                    199.0,\n",
       "                    278.0,\n",
       "                    415.0,\n",
       "                    57.0,\n",
       "                    158.0,\n",
       "                    109.0,\n",
       "                    226.0,\n",
       "                    129.0,\n",
       "                    99.0,\n",
       "                    284.0,\n",
       "                    296.0,\n",
       "                    168.0,\n",
       "                    2.0,\n",
       "                    189.0,\n",
       "                    239.0,\n",
       "                    179.0,\n",
       "                    59.0,\n",
       "                    188.0,\n",
       "                    202.0,\n",
       "                    369.0,\n",
       "                    939.0,\n",
       "                    43.0,\n",
       "                    134.0,\n",
       "                    119.0,\n",
       "                    48.0,\n",
       "                    283.0,\n",
       "                    799.0,\n",
       "                    398.0,\n",
       "                    209.0,\n",
       "                    178.0,\n",
       "                    269.0,\n",
       "                    93.0,\n",
       "                    248.0,\n",
       "                    71.0,\n",
       "                    126.0,\n",
       "                    39.0,\n",
       "                    459.0,\n",
       "                    499.0,\n",
       "                    529.0,\n",
       "                    56.0,\n",
       "                    249.0,\n",
       "                    74.0,\n",
       "                    219.0,\n",
       "                    259.0,\n",
       "                    215.0,\n",
       "                    159.0,\n",
       "                    113.0,\n",
       "                    128.0,\n",
       "                    139.0,\n",
       "                    47.0,\n",
       "                    399.0,\n",
       "                    49.0,\n",
       "                    29.0,\n",
       "                    388.0,\n",
       "                    52.0,\n",
       "                    279.0,\n",
       "                    229.0,\n",
       "                    68.0,\n",
       "                    122.0,\n",
       "                    88.0,\n",
       "                    414.0,\n",
       "                    174.0,\n",
       "                    237.0,\n",
       "                    51.0,\n",
       "                    288.0,\n",
       "                    102.0,\n",
       "                    110.0,\n",
       "                    518.0,\n",
       "                    1738.0,\n",
       "                    70.0,\n",
       "                    699.0,\n",
       "                    149.0,\n",
       "                    200.0,\n",
       "                    150.0,\n",
       "                    335.0,\n",
       "                    201.0,\n",
       "                    13.9,\n",
       "                    62.0,\n",
       "                    87.0,\n",
       "                    143.0,\n",
       "                    133.0,\n",
       "                    510.0,\n",
       "                    94.0,\n",
       "                    34.0,\n",
       "                    41.0,\n",
       "                    147.0,\n",
       "                    96.0,\n",
       "                    330.0,\n",
       "                    332.0,\n",
       "                    809.0,\n",
       "                    299.0,\n",
       "                    169.0,\n",
       "                    378.0,\n",
       "                    85.0,\n",
       "                    140.0,\n",
       "                    1280.0,\n",
       "                    320.0,\n",
       "                    115.0,\n",
       "                    479.0,\n",
       "                    429.0,\n",
       "                    349.0,\n",
       "                    999.0,\n",
       "                    268.0,\n",
       "                    329.0,\n",
       "                    439.0,\n",
       "                    1699.0,\n",
       "                    1899.0,\n",
       "                    589.0,\n",
       "                    1488.0,\n",
       "                    879.0,\n",
       "                    106.0,\n",
       "                    63.0,\n",
       "                    107.0,\n",
       "                    160.0,\n",
       "                    152.0,\n",
       "                    208.0,\n",
       "                    196.0,\n",
       "                    300.0,\n",
       "                    211.0,\n",
       "                    25.0,\n",
       "                    97.0,\n",
       "                    205.0,\n",
       "                    89.0,\n",
       "                    40.0,\n",
       "                    280.0,\n",
       "                    286.0,\n",
       "                    297.0,\n",
       "                    123.0,\n",
       "                    258.0,\n",
       "                    216.0,\n",
       "                    638.0,\n",
       "                    706.0,\n",
       "                    305.0,\n",
       "                    530.0,\n",
       "                    218.0,\n",
       "                    655.0,\n",
       "                    480.0,\n",
       "                    198.0,\n",
       "                    690.0,\n",
       "                    22.0,\n",
       "                    12.0,\n",
       "                    45.0,\n",
       "                    289.0,\n",
       "                    61.0,\n",
       "                    532.0,\n",
       "                    540.0,\n",
       "                    138.0,\n",
       "                    450.0,\n",
       "                    84.0,\n",
       "                    309.0,\n",
       "                    27.0,\n",
       "                    16.0,\n",
       "                    204.0,\n",
       "                    132.0,\n",
       "                    72.0,\n",
       "                    30.0,\n",
       "                    124.0,\n",
       "                    105.0,\n",
       "                    42.0,\n",
       "                    19.9,\n",
       "                    118.0,\n",
       "                    153.0,\n",
       "                    213.0,\n",
       "                    478.0,\n",
       "                    155.0,\n",
       "                    35.0,\n",
       "                    145.0,\n",
       "                    101.9,\n",
       "                    13.0,\n",
       "                    65.0,\n",
       "                    92.0,\n",
       "                    21.0,\n",
       "                    83.0,\n",
       "                    116.0,\n",
       "                    46.0,\n",
       "                    250.0,\n",
       "                    236.0,\n",
       "                    1760.0,\n",
       "                    19.0,\n",
       "                    33.0,\n",
       "                    108.0,\n",
       "                    55.0,\n",
       "                    32.0,\n",
       "                    148.0,\n",
       "                    125.0,\n",
       "                    175.0,\n",
       "                    273.0,\n",
       "                    225.0,\n",
       "                    185.0,\n",
       "                    206.0,\n",
       "                    64.0,\n",
       "                    358.0,\n",
       "                    382.0,\n",
       "                    220.0,\n",
       "                    183.0,\n",
       "                    15.0,\n",
       "                    18.0,\n",
       "                    114.0,\n",
       "                    54.0,\n",
       "                    156.0,\n",
       "                    186.0,\n",
       "                    26.0,\n",
       "                    58.0,\n",
       "                    38.0,\n",
       "                    157.0,\n",
       "                    29.8,\n",
       "                    69.0,\n",
       "                    374.0,\n",
       "                    176.0,\n",
       "                    339.0,\n",
       "                    117.0,\n",
       "                    44.0,\n",
       "                    77.0,\n",
       "                    212.0,\n",
       "                    53.0,\n",
       "                    162.0,\n",
       "                    50.0,\n",
       "                    190.0,\n",
       "                    255.0,\n",
       "                    285.0,\n",
       "                    252.0,\n",
       "                    106.25,\n",
       "                    318.0,\n",
       "                    95.0,\n",
       "                    165.0,\n",
       "                    31.0,\n",
       "                    49.9,\n",
       "                    44.9,\n",
       "                    308.0,\n",
       "                    368.0,\n",
       "                    82.0,\n",
       "                    306.0,\n",
       "                    136.0,\n",
       "                    272.0,\n",
       "                    228.0,\n",
       "                    154.0,\n",
       "                    485.0,\n",
       "                    146.0,\n",
       "                    224.0,\n",
       "                    104.0,\n",
       "                    312.0,\n",
       "                    7.0,\n",
       "                    20.0,\n",
       "                    25.9,\n",
       "                    144.0,\n",
       "                    75.0,\n",
       "                    449.0,\n",
       "                    270.0,\n",
       "                    649.0,\n",
       "                    240.0,\n",
       "                    235.0,\n",
       "                    570.0,\n",
       "                    81.0,\n",
       "                    495.0,\n",
       "                    1369.0,\n",
       "                    111.0,\n",
       "                    37.0,\n",
       "                    23.0,\n",
       "                    988.0,\n",
       "                    36.0,\n",
       "                    839.0,\n",
       "                    619.0,\n",
       "                    10.0,\n",
       "                    192.0,\n",
       "                    66.0,\n",
       "                    698.0,\n",
       "                    276.0,\n",
       "                    798.0,\n",
       "                    486.0,\n",
       "                    568.0,\n",
       "                    430.0,\n",
       "                    442.0,\n",
       "                    438.0,\n",
       "                    432.0,\n",
       "                    17.0,\n",
       "                    646.0,\n",
       "                    598.0,\n",
       "                    203.0,\n",
       "                    468.0,\n",
       "                    441.0,\n",
       "                    181.0,\n",
       "                    980.0,\n",
       "                    405.0,\n",
       "                    668.0,\n",
       "                    396.0,\n",
       "                    98.0,\n",
       "                    380.0,\n",
       "                    180.0,\n",
       "                    418.0,\n",
       "                    508.0,\n",
       "                    271.0,\n",
       "                    748.0,\n",
       "                    60.0,\n",
       "                    585.0,\n",
       "                    1299.0,\n",
       "                    2990.0,\n",
       "                    3690.0,\n",
       "                    3290.0,\n",
       "                    488.0,\n",
       "                    659.0,\n",
       "                    599.0,\n",
       "                    588.0,\n",
       "                    549.0,\n",
       "                    859.0,\n",
       "                    1599.0,\n",
       "                    489.0,\n",
       "                    359.0,\n",
       "                    1999.0,\n",
       "                    410.0,\n",
       "                    1680.0,\n",
       "                    608.0,\n",
       "                    389.0,\n",
       "                    379.0,\n",
       "                    528.0,\n",
       "                    796.0,\n",
       "                    246.0,\n",
       "                    322.0,\n",
       "                    498.0,\n",
       "                    28.0,\n",
       "                    166.0,\n",
       "                    313.0,\n",
       "                    612.0,\n",
       "                    170.0,\n",
       "                    458.0,\n",
       "                    130.0,\n",
       "                    260.0,\n",
       "                    67.0,\n",
       "                    325.0,\n",
       "                    222.0,\n",
       "                    790.0,\n",
       "                    1015.0,\n",
       "                    120.0,\n",
       "                    319.0,\n",
       "                    14.0,\n",
       "                    182.0\n",
       "                ],\n",
       "                [\n",
       "                    109.0,\n",
       "                    149.0,\n",
       "                    2698.0,\n",
       "                    699.0,\n",
       "                    209.0,\n",
       "                    69.0,\n",
       "                    199.0,\n",
       "                    129.0,\n",
       "                    309.0,\n",
       "                    99.0,\n",
       "                    299.0,\n",
       "                    268.0,\n",
       "                    318.0,\n",
       "                    75.0,\n",
       "                    238.0,\n",
       "                    390.0,\n",
       "                    459.0,\n",
       "                    59.0,\n",
       "                    79.0,\n",
       "                    486.0,\n",
       "                    98.0,\n",
       "                    358.0,\n",
       "                    359.0,\n",
       "                    139.0,\n",
       "                    289.0,\n",
       "                    249.0,\n",
       "                    208.0,\n",
       "                    89.0,\n",
       "                    168.0,\n",
       "                    308.0,\n",
       "                    428.0,\n",
       "                    518.0,\n",
       "                    398.0,\n",
       "                    499.0,\n",
       "                    388.0,\n",
       "                    258.0,\n",
       "                    638.0,\n",
       "                    498.0,\n",
       "                    128.0,\n",
       "                    158.0,\n",
       "                    78.0,\n",
       "                    138.0,\n",
       "                    68.0,\n",
       "                    399.0,\n",
       "                    369.0,\n",
       "                    489.0,\n",
       "                    468.0,\n",
       "                    508.0,\n",
       "                    389.0,\n",
       "                    418.0,\n",
       "                    798.0,\n",
       "                    348.0,\n",
       "                    456.0,\n",
       "                    479.0,\n",
       "                    458.0,\n",
       "                    228.0,\n",
       "                    339.0,\n",
       "                    259.0,\n",
       "                    118.0,\n",
       "                    148.0,\n",
       "                    218.0,\n",
       "                    169.0,\n",
       "                    188.0,\n",
       "                    278.0,\n",
       "                    368.0,\n",
       "                    159.0,\n",
       "                    899.0,\n",
       "                    179.0,\n",
       "                    239.0,\n",
       "                    198.0,\n",
       "                    298.0,\n",
       "                    269.0,\n",
       "                    248.0,\n",
       "                    1788.0,\n",
       "                    189.0,\n",
       "                    219.0,\n",
       "                    488.0,\n",
       "                    349.0,\n",
       "                    688.0,\n",
       "                    190.0,\n",
       "                    39.9,\n",
       "                    93.0,\n",
       "                    49.0,\n",
       "                    229.0,\n",
       "                    119.0,\n",
       "                    1980.0,\n",
       "                    39.0,\n",
       "                    108.0,\n",
       "                    100.0,\n",
       "                    115.0,\n",
       "                    66.0,\n",
       "                    123.0,\n",
       "                    85.0,\n",
       "                    29.0,\n",
       "                    53.0,\n",
       "                    62.0,\n",
       "                    77.0,\n",
       "                    96.0,\n",
       "                    156.0,\n",
       "                    178.0,\n",
       "                    166.0,\n",
       "                    799.0,\n",
       "                    548.0,\n",
       "                    38.0,\n",
       "                    599.0,\n",
       "                    698.0,\n",
       "                    449.0,\n",
       "                    124.0,\n",
       "                    58.0,\n",
       "                    730.0,\n",
       "                    549.0,\n",
       "                    122.0,\n",
       "                    738.0,\n",
       "                    998.0,\n",
       "                    559.0,\n",
       "                    519.0,\n",
       "                    1288.0,\n",
       "                    30.0,\n",
       "                    48.0,\n",
       "                    265.0,\n",
       "                    88.0,\n",
       "                    65.0,\n",
       "                    56.8,\n",
       "                    50.0,\n",
       "                    288.0,\n",
       "                    1598.0,\n",
       "                    135.0,\n",
       "                    35.0,\n",
       "                    112.0,\n",
       "                    57.0,\n",
       "                    51.9,\n",
       "                    226.0,\n",
       "                    83.0,\n",
       "                    2199.0,\n",
       "                    319.0,\n",
       "                    2499.0,\n",
       "                    3999.0,\n",
       "                    27.0,\n",
       "                    157.0,\n",
       "                    162.0,\n",
       "                    280.0,\n",
       "                    469.0,\n",
       "                    709.0,\n",
       "                    748.0,\n",
       "                    999.0,\n",
       "                    300.0,\n",
       "                    187.0,\n",
       "                    1799.0,\n",
       "                    1189.0,\n",
       "                    1299.0,\n",
       "                    1399.0,\n",
       "                    1499.0,\n",
       "                    1159.0,\n",
       "                    180.0,\n",
       "                    1366.0,\n",
       "                    1129.0,\n",
       "                    569.0,\n",
       "                    3888.0,\n",
       "                    3899.0,\n",
       "                    4699.0,\n",
       "                    4999.0,\n",
       "                    6399.0,\n",
       "                    4799.0,\n",
       "                    329.0,\n",
       "                    4688.0,\n",
       "                    4288.0,\n",
       "                    2980.0,\n",
       "                    1998.0,\n",
       "                    588.0,\n",
       "                    568.0,\n",
       "                    2998.0,\n",
       "                    1188.0,\n",
       "                    2298.0,\n",
       "                    888.0,\n",
       "                    2488.0,\n",
       "                    2588.0,\n",
       "                    2288.0,\n",
       "                    680.0,\n",
       "                    1680.0,\n",
       "                    1890.0,\n",
       "                    2599.0,\n",
       "                    1999.0,\n",
       "                    10880.0,\n",
       "                    3599.0,\n",
       "                    1398.0,\n",
       "                    6799.0,\n",
       "                    1490.0,\n",
       "                    3380.0,\n",
       "                    2299.0,\n",
       "                    3980.0,\n",
       "                    4780.0,\n",
       "                    2180.0,\n",
       "                    3580.0,\n",
       "                    3480.0,\n",
       "                    4990.0,\n",
       "                    5080.0,\n",
       "                    2880.0,\n",
       "                    4380.0,\n",
       "                    1790.0,\n",
       "                    5380.0,\n",
       "                    2480.0,\n",
       "                    1590.0,\n",
       "                    4299.0,\n",
       "                    1699.0,\n",
       "                    4099.0,\n",
       "                    1898.0,\n",
       "                    1899.0,\n",
       "                    3180.0,\n",
       "                    3280.0,\n",
       "                    829.0,\n",
       "                    3990.0,\n",
       "                    4580.0,\n",
       "                    3080.0,\n",
       "                    6990.0,\n",
       "                    4180.0,\n",
       "                    2280.0,\n",
       "                    3680.0,\n",
       "                    7999.0,\n",
       "                    8260.0,\n",
       "                    3780.0,\n",
       "                    4680.0,\n",
       "                    1640.0,\n",
       "                    2780.0,\n",
       "                    5780.0,\n",
       "                    5280.0,\n",
       "                    3499.0,\n",
       "                    3299.0,\n",
       "                    4599.0,\n",
       "                    658.0,\n",
       "                    5980.0,\n",
       "                    1099.0,\n",
       "                    1599.0,\n",
       "                    3399.0,\n",
       "                    2680.0,\n",
       "                    4590.0,\n",
       "                    5299.0,\n",
       "                    2380.0,\n",
       "                    2999.0,\n",
       "                    4199.0,\n",
       "                    2690.0,\n",
       "                    2890.0,\n",
       "                    2190.0,\n",
       "                    5290.0,\n",
       "                    3099.0,\n",
       "                    3799.0,\n",
       "                    3699.0,\n",
       "                    2290.0,\n",
       "                    1880.0,\n",
       "                    729.0,\n",
       "                    1199.0,\n",
       "                    114.0,\n",
       "                    328.0,\n",
       "                    669.0,\n",
       "                    689.0,\n",
       "                    2098.0,\n",
       "                    1088.0,\n",
       "                    1080.0,\n",
       "                    1698.0,\n",
       "                    1498.0,\n",
       "                    789.0,\n",
       "                    1380.0,\n",
       "                    409.0,\n",
       "                    8800.0,\n",
       "                    429.0,\n",
       "                    889.0,\n",
       "                    7800.0,\n",
       "                    988.0,\n",
       "                    419.0,\n",
       "                    1180.0,\n",
       "                    29.9,\n",
       "                    36.8,\n",
       "                    628.0,\n",
       "                    144.0,\n",
       "                    230.0,\n",
       "                    788.0,\n",
       "                    338.0,\n",
       "                    1888.0,\n",
       "                    438.0,\n",
       "                    989.0,\n",
       "                    598.0,\n",
       "                    448.0,\n",
       "                    363.0,\n",
       "                    279.0,\n",
       "                    439.0,\n",
       "                    1588.0,\n",
       "                    1458.0,\n",
       "                    2399.0,\n",
       "                    869.0,\n",
       "                    379.0,\n",
       "                    1098.0,\n",
       "                    256.0,\n",
       "                    898.0,\n",
       "                    539.0,\n",
       "                    529.0,\n",
       "                    818.0,\n",
       "                    430.0,\n",
       "                    1280.0,\n",
       "                    1520.0,\n",
       "                    690.0,\n",
       "                    769.0,\n",
       "                    1348.0,\n",
       "                    1548.0,\n",
       "                    1389.0,\n",
       "                    528.0,\n",
       "                    890.0,\n",
       "                    1388.0,\n",
       "                    1858.0,\n",
       "                    558.0,\n",
       "                    1488.0,\n",
       "                    2888.0,\n",
       "                    103.0,\n",
       "                    1090.0,\n",
       "                    1028.0,\n",
       "                    1039.0,\n",
       "                    1298.0,\n",
       "                    1198.0,\n",
       "                    1049.0,\n",
       "                    1196.0,\n",
       "                    2500.0,\n",
       "                    3398.0,\n",
       "                    1428.0,\n",
       "                    2598.0,\n",
       "                    2238.0,\n",
       "                    1258.0,\n",
       "                    5999.0,\n",
       "                    2498.0,\n",
       "                    2198.0,\n",
       "                    2368.0,\n",
       "                    5288.0,\n",
       "                    15888.0,\n",
       "                    2398.0,\n",
       "                    4998.0,\n",
       "                    2099.0,\n",
       "                    9799.0,\n",
       "                    335.0,\n",
       "                    2580.0,\n",
       "                    8299.0,\n",
       "                    73.0,\n",
       "                    295.0,\n",
       "                    719.0,\n",
       "                    3218.0,\n",
       "                    45.0,\n",
       "                    39.8,\n",
       "                    59.8,\n",
       "                    25.8,\n",
       "                    183.0,\n",
       "                    98888.0,\n",
       "                    292.0,\n",
       "                    111.0,\n",
       "                    51.0,\n",
       "                    79.8,\n",
       "                    165.0,\n",
       "                    29.8,\n",
       "                    60.0,\n",
       "                    408.0,\n",
       "                    136.0,\n",
       "                    113.0,\n",
       "                    137.0,\n",
       "                    775.0\n",
       "                ],\n",
       "                [\n",
       "                    579.0,\n",
       "                    539.0,\n",
       "                    498.0,\n",
       "                    334.0,\n",
       "                    325.0,\n",
       "                    599.0,\n",
       "                    259.0,\n",
       "                    349.0,\n",
       "                    459.0,\n",
       "                    199.0,\n",
       "                    148.0,\n",
       "                    209.0,\n",
       "                    309.0,\n",
       "                    130.0,\n",
       "                    698.0,\n",
       "                    1178.0,\n",
       "                    218.0,\n",
       "                    549.0,\n",
       "                    118.0,\n",
       "                    398.0,\n",
       "                    598.0,\n",
       "                    239.0,\n",
       "                    379.0,\n",
       "                    388.0,\n",
       "                    416.0,\n",
       "                    299.0,\n",
       "                    358.0,\n",
       "                    608.0,\n",
       "                    338.0,\n",
       "                    453.0,\n",
       "                    428.0,\n",
       "                    208.0,\n",
       "                    248.0,\n",
       "                    188.0,\n",
       "                    488.0,\n",
       "                    255.0,\n",
       "                    268.0,\n",
       "                    258.0,\n",
       "                    1980.0,\n",
       "                    1558.0,\n",
       "                    999.0,\n",
       "                    298.0,\n",
       "                    399.0,\n",
       "                    159.0,\n",
       "                    138.0,\n",
       "                    125.0,\n",
       "                    168.0,\n",
       "                    99.0,\n",
       "                    278.0,\n",
       "                    158.0,\n",
       "                    496.0,\n",
       "                    229.0,\n",
       "                    198.0,\n",
       "                    779.0,\n",
       "                    480.0,\n",
       "                    238.0,\n",
       "                    518.0,\n",
       "                    588.0,\n",
       "                    799.0,\n",
       "                    996.0,\n",
       "                    236.0,\n",
       "                    108.0,\n",
       "                    136.0,\n",
       "                    644.0,\n",
       "                    328.0,\n",
       "                    88.0,\n",
       "                    898.0,\n",
       "                    176.0,\n",
       "                    396.0,\n",
       "                    528.0,\n",
       "                    668.0,\n",
       "                    58.0,\n",
       "                    178.0,\n",
       "                    137.0,\n",
       "                    499.0,\n",
       "                    798.0,\n",
       "                    117.0,\n",
       "                    308.0,\n",
       "                    169.0,\n",
       "                    1448.0,\n",
       "                    1098.0,\n",
       "                    1872.0,\n",
       "                    368.0,\n",
       "                    1388.0,\n",
       "                    288.0,\n",
       "                    156.0,\n",
       "                    728.0,\n",
       "                    339.0,\n",
       "                    150.0,\n",
       "                    126.0,\n",
       "                    1998.0,\n",
       "                    558.0,\n",
       "                    166.0,\n",
       "                    796.0,\n",
       "                    240.0,\n",
       "                    129.0,\n",
       "                    127.0,\n",
       "                    439.0,\n",
       "                    436.0,\n",
       "                    348.0,\n",
       "                    1588.0,\n",
       "                    568.0,\n",
       "                    1099.0,\n",
       "                    1898.0,\n",
       "                    1058.0,\n",
       "                    330.0,\n",
       "                    438.0,\n",
       "                    139.0,\n",
       "                    128.0,\n",
       "                    162.0,\n",
       "                    775.0,\n",
       "                    578.0,\n",
       "                    279.0,\n",
       "                    716.0,\n",
       "                    1999.0,\n",
       "                    899.0,\n",
       "                    429.0,\n",
       "                    680.0,\n",
       "                    318.0,\n",
       "                    2999.0,\n",
       "                    280.0,\n",
       "                    219.0,\n",
       "                    336.0,\n",
       "                    228.0,\n",
       "                    720.0,\n",
       "                    998.0,\n",
       "                    1499.0,\n",
       "                    866.0,\n",
       "                    3688.0,\n",
       "                    929.0,\n",
       "                    1399.0,\n",
       "                    273.0,\n",
       "                    458.0,\n",
       "                    144.0,\n",
       "                    526.0,\n",
       "                    78.0,\n",
       "                    160.0,\n",
       "                    750.0,\n",
       "                    1888.0,\n",
       "                    956.0,\n",
       "                    650.0,\n",
       "                    131.0,\n",
       "                    49.0,\n",
       "                    19.9,\n",
       "                    3595.0,\n",
       "                    2790.0,\n",
       "                    890.0,\n",
       "                    3890.0,\n",
       "                    2280.0,\n",
       "                    2180.0,\n",
       "                    2439.0,\n",
       "                    6180.0,\n",
       "                    2860.0,\n",
       "                    1780.0,\n",
       "                    3480.0,\n",
       "                    3366.0,\n",
       "                    1480.0,\n",
       "                    2820.0,\n",
       "                    1360.0,\n",
       "                    1080.0,\n",
       "                    2088.0,\n",
       "                    1550.0,\n",
       "                    3000.0,\n",
       "                    3580.0,\n",
       "                    1680.0,\n",
       "                    3999.0,\n",
       "                    7548.0,\n",
       "                    1498.0,\n",
       "                    2398.0,\n",
       "                    2598.0,\n",
       "                    2380.0,\n",
       "                    2498.0,\n",
       "                    2560.0,\n",
       "                    1119.0,\n",
       "                    2160.0,\n",
       "                    3380.0,\n",
       "                    2750.0,\n",
       "                    8680.0,\n",
       "                    1880.0,\n",
       "                    2440.0,\n",
       "                    356.0,\n",
       "                    2580.0,\n",
       "                    3280.0,\n",
       "                    3960.0,\n",
       "                    7680.0,\n",
       "                    10800.0,\n",
       "                    1760.0,\n",
       "                    2158.0,\n",
       "                    1988.0,\n",
       "                    2288.0,\n",
       "                    2558.0,\n",
       "                    6558.0,\n",
       "                    2588.0,\n",
       "                    988.0,\n",
       "                    980.0,\n",
       "                    4596.0,\n",
       "                    1688.0,\n",
       "                    3588.0,\n",
       "                    4288.0,\n",
       "                    5088.0,\n",
       "                    4698.0,\n",
       "                    2980.0,\n",
       "                    4299.0,\n",
       "                    1188.0,\n",
       "                    4998.0,\n",
       "                    4800.0,\n",
       "                    1698.0,\n",
       "                    4380.0,\n",
       "                    7920.0,\n",
       "                    3250.0,\n",
       "                    2150.0,\n",
       "                    2130.0,\n",
       "                    2500.0,\n",
       "                    1770.0,\n",
       "                    1380.0,\n",
       "                    1100.0,\n",
       "                    1580.0,\n",
       "                    1720.0,\n",
       "                    3898.0,\n",
       "                    3298.0,\n",
       "                    3388.0,\n",
       "                    3188.0,\n",
       "                    2800.0,\n",
       "                    2888.0,\n",
       "                    2488.0,\n",
       "                    91.0,\n",
       "                    19.0,\n",
       "                    249.0,\n",
       "                    120.0,\n",
       "                    216.0,\n",
       "                    196.0,\n",
       "                    386.0,\n",
       "                    350.0,\n",
       "                    106.0,\n",
       "                    226.0,\n",
       "                    149.0,\n",
       "                    272.0,\n",
       "                    746.0,\n",
       "                    132.0,\n",
       "                    81.0,\n",
       "                    1200.0,\n",
       "                    688.0,\n",
       "                    98.0,\n",
       "                    234.0,\n",
       "                    369.0,\n",
       "                    289.0,\n",
       "                    256.0,\n",
       "                    112.0,\n",
       "                    210.0,\n",
       "                    56.0,\n",
       "                    508.0,\n",
       "                    115.0,\n",
       "                    119.0,\n",
       "                    60.0,\n",
       "                    221.0,\n",
       "                    147.0,\n",
       "                    220.0,\n",
       "                    213.0,\n",
       "                    418.0,\n",
       "                    476.0,\n",
       "                    329.0,\n",
       "                    89.0,\n",
       "                    468.0,\n",
       "                    62.0,\n",
       "                    206.0,\n",
       "                    110.0,\n",
       "                    548.0,\n",
       "                    569.0,\n",
       "                    380.0,\n",
       "                    179.0,\n",
       "                    95.0,\n",
       "                    1598.0,\n",
       "                    109.0,\n",
       "                    618.0,\n",
       "                    72.0,\n",
       "                    171.0,\n",
       "                    739.0,\n",
       "                    509.0,\n",
       "                    628.0,\n",
       "                    175.0,\n",
       "                    633.0,\n",
       "                    90.0,\n",
       "                    276.0,\n",
       "                    869.0,\n",
       "                    758.0,\n",
       "                    111.0,\n",
       "                    101.0,\n",
       "                    529.0,\n",
       "                    354.0,\n",
       "                    389.0,\n",
       "                    589.0,\n",
       "                    478.0,\n",
       "                    189.0,\n",
       "                    269.0,\n",
       "                    359.0,\n",
       "                    699.0,\n",
       "                    1415.0,\n",
       "                    3980.0,\n",
       "                    18800.0,\n",
       "                    6980.0,\n",
       "                    15800.0,\n",
       "                    2998.0,\n",
       "                    1280.0,\n",
       "                    2798.0,\n",
       "                    2630.0,\n",
       "                    1260.0,\n",
       "                    6800.0,\n",
       "                    5599.0,\n",
       "                    3669.0,\n",
       "                    1328.0,\n",
       "                    3025.0,\n",
       "                    2680.0,\n",
       "                    2399.0,\n",
       "                    1066.0,\n",
       "                    3288.0,\n",
       "                    1658.0,\n",
       "                    808.0,\n",
       "                    1158.0,\n",
       "                    1299.0,\n",
       "                    1199.0,\n",
       "                    1899.0,\n",
       "                    1088.0,\n",
       "                    888.0,\n",
       "                    1468.0,\n",
       "                    938.0,\n",
       "                    1358.0,\n",
       "                    626.0,\n",
       "                    306.0,\n",
       "                    566.0,\n",
       "                    1578.0,\n",
       "                    858.0,\n",
       "                    1212.0,\n",
       "                    924.0,\n",
       "                    448.0,\n",
       "                    719.0,\n",
       "                    319.0,\n",
       "                    788.0,\n",
       "                    180.0,\n",
       "                    658.0,\n",
       "                    1288.0,\n",
       "                    2199.0,\n",
       "                    2198.0,\n",
       "                    856.0,\n",
       "                    116.0,\n",
       "                    768.0,\n",
       "                    576.0,\n",
       "                    1196.0,\n",
       "                    335.0,\n",
       "                    3798.0,\n",
       "                    968.0,\n",
       "                    678.0,\n",
       "                    916.0,\n",
       "                    1346.0,\n",
       "                    1168.0,\n",
       "                    2099.0,\n",
       "                    708.0,\n",
       "                    718.0,\n",
       "                    928.0,\n",
       "                    712.0,\n",
       "                    2038.0,\n",
       "                    326.0,\n",
       "                    586.0,\n",
       "                    1086.0,\n",
       "                    1139.0,\n",
       "                    469.0,\n",
       "                    1806.0,\n",
       "                    838.0,\n",
       "                    1416.0,\n",
       "                    676.0,\n",
       "                    342.0,\n",
       "                    2340.0,\n",
       "                    3078.0,\n",
       "                    889.0,\n",
       "                    1800.0,\n",
       "                    445.0,\n",
       "                    295.0,\n",
       "                    903.0,\n",
       "                    1936.0,\n",
       "                    2698.0,\n",
       "                    315.0,\n",
       "                    1027.0,\n",
       "                    270.0,\n",
       "                    810.0,\n",
       "                    2519.0,\n",
       "                    570.0,\n",
       "                    1900.0,\n",
       "                    2958.0,\n",
       "                    2669.0,\n",
       "                    4999.0,\n",
       "                    1890.0,\n",
       "                    2400.0,\n",
       "                    1198.0,\n",
       "                    1850.0,\n",
       "                    2969.0,\n",
       "                    2779.0,\n",
       "                    2309.0,\n",
       "                    2529.0,\n",
       "                    700.0,\n",
       "                    2000.0,\n",
       "                    3300.0,\n",
       "                    1350.0,\n",
       "                    1290.0,\n",
       "                    2639.0,\n",
       "                    2970.0,\n",
       "                    3199.0,\n",
       "                    2289.0,\n",
       "                    5199.0,\n",
       "                    1038.0,\n",
       "                    1599.0,\n",
       "                    3699.0,\n",
       "                    6888.0,\n",
       "                    3988.0,\n",
       "                    4688.0,\n",
       "                    3998.0,\n",
       "                    3528.0,\n",
       "                    87.0,\n",
       "                    74.0,\n",
       "                    37.0,\n",
       "                    66.0,\n",
       "                    5999.0,\n",
       "                    669.0,\n",
       "                    1219.0,\n",
       "                    1079.0,\n",
       "                    70.0,\n",
       "                    696.0,\n",
       "                    600.0,\n",
       "                    286.0,\n",
       "                    14.0,\n",
       "                    525.0,\n",
       "                    75.0,\n",
       "                    414.0,\n",
       "                    225.0,\n",
       "                    3500.0,\n",
       "                    769.0,\n",
       "                    659.0,\n",
       "                    140.0,\n",
       "                    2990.0,\n",
       "                    2780.0,\n",
       "                    8888.0,\n",
       "                    1298.0,\n",
       "                    559.0,\n",
       "                    92.0,\n",
       "                    207.0,\n",
       "                    264.0,\n",
       "                    105.0,\n",
       "                    460.0,\n",
       "                    195.0,\n",
       "                    849.0,\n",
       "                    740.0,\n",
       "                    639.0,\n",
       "                    1192.0,\n",
       "                    378.0,\n",
       "                    164.0,\n",
       "                    466.0,\n",
       "                    94.0,\n",
       "                    165.0,\n",
       "                    133.0,\n",
       "                    113.0,\n",
       "                    102.0,\n",
       "                    260.0,\n",
       "                    410.0\n",
       "                ],\n",
       "                [\n",
       "                    1999.0,\n",
       "                    1798.0,\n",
       "                    1398.0,\n",
       "                    1699.0,\n",
       "                    2099.0,\n",
       "                    1499.0,\n",
       "                    1199.0,\n",
       "                    2199.0,\n",
       "                    1799.0,\n",
       "                    1898.0,\n",
       "                    699.0,\n",
       "                    869.0,\n",
       "                    799.0,\n",
       "                    2688.0,\n",
       "                    3499.0,\n",
       "                    6099.0,\n",
       "                    1698.0,\n",
       "                    1888.0,\n",
       "                    10999.0,\n",
       "                    9599.0,\n",
       "                    3399.0,\n",
       "                    1099.0,\n",
       "                    1769.0,\n",
       "                    1399.0,\n",
       "                    1299.0,\n",
       "                    899.0,\n",
       "                    4588.0,\n",
       "                    6288.0,\n",
       "                    3299.0,\n",
       "                    999.0,\n",
       "                    1599.0,\n",
       "                    2799.0,\n",
       "                    2788.0,\n",
       "                    2599.0,\n",
       "                    5499.0,\n",
       "                    4499.0,\n",
       "                    2499.0,\n",
       "                    3699.0,\n",
       "                    3999.0,\n",
       "                    229.0,\n",
       "                    99.0,\n",
       "                    179.0,\n",
       "                    3380.0,\n",
       "                    599.0,\n",
       "                    868.0,\n",
       "                    199.0,\n",
       "                    299.0,\n",
       "                    228.0,\n",
       "                    33.0,\n",
       "                    117.0,\n",
       "                    24.9,\n",
       "                    65.0,\n",
       "                    71.9,\n",
       "                    27.0,\n",
       "                    29.9,\n",
       "                    39.0,\n",
       "                    29.0,\n",
       "                    34.0,\n",
       "                    43.0,\n",
       "                    798.0,\n",
       "                    698.0,\n",
       "                    198.0,\n",
       "                    498.0,\n",
       "                    119.0,\n",
       "                    1098.0,\n",
       "                    388.0,\n",
       "                    168.0,\n",
       "                    138.0,\n",
       "                    2999.0,\n",
       "                    568.0,\n",
       "                    368.0,\n",
       "                    268.0,\n",
       "                    598.0,\n",
       "                    89.0,\n",
       "                    358.0,\n",
       "                    128.0,\n",
       "                    288.0,\n",
       "                    238.0,\n",
       "                    499.0,\n",
       "                    279.0,\n",
       "                    298.0,\n",
       "                    328.0,\n",
       "                    148.0,\n",
       "                    208.0,\n",
       "                    169.0,\n",
       "                    728.0,\n",
       "                    338.0,\n",
       "                    218.0,\n",
       "                    399.0,\n",
       "                    92.0,\n",
       "                    118.0,\n",
       "                    108.0,\n",
       "                    159.0,\n",
       "                    129.0,\n",
       "                    278.0,\n",
       "                    2898.0,\n",
       "                    6799.0,\n",
       "                    2899.0,\n",
       "                    5999.0,\n",
       "                    2998.0,\n",
       "                    4299.0,\n",
       "                    4099.0,\n",
       "                    1276.0,\n",
       "                    109.0,\n",
       "                    519.0,\n",
       "                    1369.0,\n",
       "                    3199.0,\n",
       "                    849.0,\n",
       "                    549.0,\n",
       "                    449.0,\n",
       "                    4699.0,\n",
       "                    189.0,\n",
       "                    749.0,\n",
       "                    249.0,\n",
       "                    329.0\n",
       "                ],\n",
       "                [\n",
       "                    2999.0,\n",
       "                    3980.0,\n",
       "                    5000.0,\n",
       "                    20064.0,\n",
       "                    33440.0,\n",
       "                    6688.0,\n",
       "                    5288.0,\n",
       "                    5999.0,\n",
       "                    25800.0,\n",
       "                    4980.0,\n",
       "                    19800.0,\n",
       "                    19999.0,\n",
       "                    16800.0,\n",
       "                    17400.0,\n",
       "                    24800.0,\n",
       "                    22800.0,\n",
       "                    3680.0,\n",
       "                    158.0,\n",
       "                    598.0,\n",
       "                    228.0,\n",
       "                    199.0,\n",
       "                    999.0,\n",
       "                    15999.0,\n",
       "                    299.0,\n",
       "                    1299.0,\n",
       "                    1898.0,\n",
       "                    399.0,\n",
       "                    449.0,\n",
       "                    399900.0,\n",
       "                    1000.0,\n",
       "                    500.0,\n",
       "                    200.0,\n",
       "                    100.0,\n",
       "                    79.0,\n",
       "                    159.0,\n",
       "                    1380.0,\n",
       "                    99.0,\n",
       "                    2480.0,\n",
       "                    358.0,\n",
       "                    468.0,\n",
       "                    298.0,\n",
       "                    798.0,\n",
       "                    788.0,\n",
       "                    899.0,\n",
       "                    1288.0,\n",
       "                    398.0,\n",
       "                    799.0,\n",
       "                    998.0,\n",
       "                    1988.0,\n",
       "                    268.0,\n",
       "                    988.0,\n",
       "                    1198.0,\n",
       "                    349.0,\n",
       "                    219.0,\n",
       "                    588.0,\n",
       "                    1588.0,\n",
       "                    240.0\n",
       "                ],\n",
       "                [\n",
       "                    239.0,\n",
       "                    7800.0,\n",
       "                    4599.0,\n",
       "                    5999.0,\n",
       "                    6699.0,\n",
       "                    358.0,\n",
       "                    498.0,\n",
       "                    99.0,\n",
       "                    109.0,\n",
       "                    338.0,\n",
       "                    68.0,\n",
       "                    49.0,\n",
       "                    139.0,\n",
       "                    269.0,\n",
       "                    1680.0,\n",
       "                    3360.0,\n",
       "                    289.0,\n",
       "                    319.0,\n",
       "                    199.0,\n",
       "                    369.0,\n",
       "                    259.0,\n",
       "                    59.0,\n",
       "                    2699.0,\n",
       "                    1599.0,\n",
       "                    170.0,\n",
       "                    56.0,\n",
       "                    79.0,\n",
       "                    65.0,\n",
       "                    219.0,\n",
       "                    398.0,\n",
       "                    208.0,\n",
       "                    168.0,\n",
       "                    299.0,\n",
       "                    129.0,\n",
       "                    399.0,\n",
       "                    169.0,\n",
       "                    118.0,\n",
       "                    1399.0,\n",
       "                    1188.0,\n",
       "                    999.0,\n",
       "                    1299.0,\n",
       "                    3899.0,\n",
       "                    629.0,\n",
       "                    2980.0,\n",
       "                    2580.0,\n",
       "                    1999.0,\n",
       "                    149.0,\n",
       "                    3680.0,\n",
       "                    4680.0,\n",
       "                    298.0,\n",
       "                    138.0,\n",
       "                    119.0,\n",
       "                    148.0,\n",
       "                    165.0,\n",
       "                    40.0,\n",
       "                    14.0,\n",
       "                    161.0,\n",
       "                    200.0,\n",
       "                    80.0,\n",
       "                    64.0,\n",
       "                    145.0,\n",
       "                    121.0,\n",
       "                    41.0,\n",
       "                    69.0,\n",
       "                    48.0,\n",
       "                    37.0,\n",
       "                    30.0,\n",
       "                    46.0,\n",
       "                    45.0,\n",
       "                    42.0,\n",
       "                    39.0,\n",
       "                    128.0,\n",
       "                    112.0,\n",
       "                    198.0,\n",
       "                    599.0,\n",
       "                    328.0,\n",
       "                    3699.0,\n",
       "                    3599.0,\n",
       "                    669.0,\n",
       "                    4999.0,\n",
       "                    3999.0,\n",
       "                    459.0,\n",
       "                    499.0,\n",
       "                    1180.0,\n",
       "                    699.0,\n",
       "                    2899.0,\n",
       "                    2999.0,\n",
       "                    598.0,\n",
       "                    1199.0,\n",
       "                    798.0,\n",
       "                    7999.0,\n",
       "                    2799.0,\n",
       "                    468.0,\n",
       "                    329.0,\n",
       "                    279.0,\n",
       "                    628.0,\n",
       "                    558.0,\n",
       "                    899.0,\n",
       "                    6999.0,\n",
       "                    4380.0,\n",
       "                    3099.0,\n",
       "                    179.0,\n",
       "                    758.0,\n",
       "                    4580.0,\n",
       "                    2299.0,\n",
       "                    3380.0,\n",
       "                    3690.0,\n",
       "                    39.2,\n",
       "                    10.9,\n",
       "                    29.0,\n",
       "                    108.0,\n",
       "                    29.7,\n",
       "                    158.0,\n",
       "                    159.0,\n",
       "                    209.0,\n",
       "                    258.0,\n",
       "                    238.0,\n",
       "                    166.0,\n",
       "                    188.0,\n",
       "                    178.0,\n",
       "                    195.0,\n",
       "                    19.0,\n",
       "                    36.0,\n",
       "                    799.0,\n",
       "                    9.0,\n",
       "                    24.0,\n",
       "                    516.0,\n",
       "                    439.0,\n",
       "                    89.0,\n",
       "                    436.0,\n",
       "                    639.0,\n",
       "                    167.0,\n",
       "                    52.0,\n",
       "                    96.0,\n",
       "                    2499.0,\n",
       "                    559.0,\n",
       "                    435.0,\n",
       "                    13.0,\n",
       "                    228.0,\n",
       "                    26.0,\n",
       "                    38.0,\n",
       "                    43.0,\n",
       "                    135.0,\n",
       "                    140.0,\n",
       "                    116.0,\n",
       "                    50.0,\n",
       "                    288.0,\n",
       "                    35.0,\n",
       "                    78.0,\n",
       "                    122.0,\n",
       "                    151.0,\n",
       "                    248.0,\n",
       "                    180.0,\n",
       "                    12.0,\n",
       "                    218.0,\n",
       "                    1000.0,\n",
       "                    2000.0,\n",
       "                    14499.0,\n",
       "                    18800.0,\n",
       "                    3990.0,\n",
       "                    189.0,\n",
       "                    549.0,\n",
       "                    88.0,\n",
       "                    82.0,\n",
       "                    500000.0,\n",
       "                    4740.0,\n",
       "                    1288.0,\n",
       "                    339.0,\n",
       "                    658.0,\n",
       "                    1899.0,\n",
       "                    3980.0,\n",
       "                    4880.0,\n",
       "                    4980.0,\n",
       "                    1280.0,\n",
       "                    4699.0,\n",
       "                    4500.0,\n",
       "                    359.0,\n",
       "                    4299.0,\n",
       "                    5899.0,\n",
       "                    1580.0,\n",
       "                    2780.0,\n",
       "                    3299.0,\n",
       "                    6580.0,\n",
       "                    2680.0,\n",
       "                    8999.0,\n",
       "                    8800.0,\n",
       "                    2199.0,\n",
       "                    5380.0,\n",
       "                    980.0,\n",
       "                    3580.0,\n",
       "                    19800.0,\n",
       "                    1798.0,\n",
       "                    1398.0,\n",
       "                    2888.0,\n",
       "                    2788.0,\n",
       "                    2689.0,\n",
       "                    5699.0,\n",
       "                    3280.0,\n",
       "                    5680.0,\n",
       "                    489.0,\n",
       "                    4780.0,\n",
       "                    3880.0,\n",
       "                    4388.0,\n",
       "                    2388.0,\n",
       "                    4328.0,\n",
       "                    458.0,\n",
       "                    249.0,\n",
       "                    2588.0,\n",
       "                    1688.0,\n",
       "                    1699.0,\n",
       "                    1888.0,\n",
       "                    268.0,\n",
       "                    2599.0,\n",
       "                    308.0,\n",
       "                    1380.0,\n",
       "                    5880.0,\n",
       "                    3399.0,\n",
       "                    2488.0,\n",
       "                    6599.0,\n",
       "                    3588.0,\n",
       "                    1788.0,\n",
       "                    3388.0,\n",
       "                    8980.0,\n",
       "                    245.0,\n",
       "                    73.0,\n",
       "                    229.0,\n",
       "                    132.0,\n",
       "                    1799.0,\n",
       "                    500.0,\n",
       "                    2997.0,\n",
       "                    120.0,\n",
       "                    160.0,\n",
       "                    3780.0,\n",
       "                    12980.0,\n",
       "                    688.0,\n",
       "                    6480.0,\n",
       "                    45800.0,\n",
       "                    5980.0,\n",
       "                    6880.0,\n",
       "                    9980.0,\n",
       "                    39800.0,\n",
       "                    3180.0,\n",
       "                    16880.0,\n",
       "                    28800.0,\n",
       "                    2080.0,\n",
       "                    9999.0,\n",
       "                    29999.0,\n",
       "                    11999.0,\n",
       "                    17800.0,\n",
       "                    7980.0,\n",
       "                    5480.0,\n",
       "                    9899.0,\n",
       "                    10999.0,\n",
       "                    5460.0,\n",
       "                    5160.0,\n",
       "                    5280.0,\n",
       "                    5350.0,\n",
       "                    8599.0,\n",
       "                    11800.0,\n",
       "                    16800.0,\n",
       "                    5800.0,\n",
       "                    21800.0,\n",
       "                    5580.0,\n",
       "                    5830.0,\n",
       "                    28880.0,\n",
       "                    3480.0,\n",
       "                    6280.0,\n",
       "                    6080.0,\n",
       "                    7180.0,\n",
       "                    15999.0,\n",
       "                    27999.0,\n",
       "                    4899.0,\n",
       "                    4399.0,\n",
       "                    8880.0,\n",
       "                    8580.0,\n",
       "                    7500.0,\n",
       "                    6899.0,\n",
       "                    11899.0,\n",
       "                    18999.0,\n",
       "                    35999.0,\n",
       "                    13999.0,\n",
       "                    12999.0,\n",
       "                    23999.0,\n",
       "                    27800.0,\n",
       "                    34800.0,\n",
       "                    29800.0,\n",
       "                    8899.0,\n",
       "                    14999.0,\n",
       "                    6188.0,\n",
       "                    6288.0,\n",
       "                    4280.0,\n",
       "                    5180.0,\n",
       "                    38800.0,\n",
       "                    1988.0,\n",
       "                    659.0,\n",
       "                    1198.0,\n",
       "                    698.0,\n",
       "                    1998.0,\n",
       "                    478.0,\n",
       "                    780.0,\n",
       "                    349.0,\n",
       "                    480.0,\n",
       "                    379.0,\n",
       "                    679.0,\n",
       "                    868.0,\n",
       "                    580.0,\n",
       "                    880.0,\n",
       "                    869.0,\n",
       "                    819.0,\n",
       "                    388.0,\n",
       "                    588.0,\n",
       "                    968.0,\n",
       "                    590.0,\n",
       "                    1060.0,\n",
       "                    939.0,\n",
       "                    1298.0,\n",
       "                    300.0,\n",
       "                    1499.0,\n",
       "                    368.0,\n",
       "                    438.0,\n",
       "                    278.0,\n",
       "                    449.0,\n",
       "                    528.0,\n",
       "                    488.0,\n",
       "                    529.0,\n",
       "                    1099.0,\n",
       "                    2288.0,\n",
       "                    690.0,\n",
       "                    1080.0,\n",
       "                    638.0,\n",
       "                    2880.0,\n",
       "                    538.0,\n",
       "                    568.0,\n",
       "                    428.0,\n",
       "                    1469.0,\n",
       "                    336.0,\n",
       "                    560.0,\n",
       "                    680.0,\n",
       "                    1980.0,\n",
       "                    1390.0,\n",
       "                    920.0,\n",
       "                    790.0,\n",
       "                    429.0,\n",
       "                    389.0,\n",
       "                    479.0,\n",
       "                    2399.0,\n",
       "                    1480.0,\n",
       "                    990.0,\n",
       "                    888.0,\n",
       "                    1790.0,\n",
       "                    759.0,\n",
       "                    1095.0,\n",
       "                    2290.0,\n",
       "                    1990.0,\n",
       "                    1898.0,\n",
       "                    890.0,\n",
       "                    2400.0,\n",
       "                    357.0,\n",
       "                    508.0,\n",
       "                    3199.0,\n",
       "                    2280.0,\n",
       "                    2390.0,\n",
       "                    1498.0,\n",
       "                    2590.0,\n",
       "                    1690.0,\n",
       "                    2480.0,\n",
       "                    1590.0,\n",
       "                    2090.0,\n",
       "                    1890.0,\n",
       "                    348.0,\n",
       "                    490.0,\n",
       "                    998.0,\n",
       "                    2099.0,\n",
       "                    859.0,\n",
       "                    959.0,\n",
       "                    1490.0,\n",
       "                    1048.0,\n",
       "                    2800.0,\n",
       "                    2700.0,\n",
       "                    2450.0,\n",
       "                    2340.0,\n",
       "                    2180.0,\n",
       "                    2380.0,\n",
       "                    1279.0,\n",
       "                    2110.0,\n",
       "                    2195.0,\n",
       "                    2538.0,\n",
       "                    870.0,\n",
       "                    1085.0,\n",
       "                    378.0,\n",
       "                    925.0,\n",
       "                    900.0,\n",
       "                    1500.0,\n",
       "                    1325.0,\n",
       "                    1285.0,\n",
       "                    1800.0,\n",
       "                    2088.0,\n",
       "                    1038.0,\n",
       "                    738.0,\n",
       "                    2790.0,\n",
       "                    2498.0,\n",
       "                    986.0,\n",
       "                    1350.0,\n",
       "                    220.0,\n",
       "                    365.0,\n",
       "                    70.0,\n",
       "                    130.0,\n",
       "                    174.0,\n",
       "                    230.0,\n",
       "                    72.0,\n",
       "                    66.0,\n",
       "                    290.0,\n",
       "                    100.0,\n",
       "                    589.0,\n",
       "                    125.0,\n",
       "                    58.0,\n",
       "                    55.0,\n",
       "                    84.0,\n",
       "                    194.0,\n",
       "                    222.0,\n",
       "                    309.0,\n",
       "                    129.9,\n",
       "                    655.0,\n",
       "                    12399.0,\n",
       "                    11880.0,\n",
       "                    98.0,\n",
       "                    48800.0,\n",
       "                    1698.0,\n",
       "                    1880.0,\n",
       "                    1539.0,\n",
       "                    1780.0,\n",
       "                    1760.0,\n",
       "                    318.0,\n",
       "                    896.0,\n",
       "                    280.0,\n",
       "                    578.0,\n",
       "                    1360.0,\n",
       "                    668.0,\n",
       "                    207.0,\n",
       "                    518.0,\n",
       "                    769.0,\n",
       "                    898.0,\n",
       "                    3080.0,\n",
       "                    6399.0,\n",
       "                    1857.0,\n",
       "                    5598.0,\n",
       "                    1013.0,\n",
       "                    2298.0,\n",
       "                    936.0,\n",
       "                    656.0,\n",
       "                    1769.0,\n",
       "                    2049.0,\n",
       "                    5360.0,\n",
       "                    4190.0,\n",
       "                    3593.0,\n",
       "                    216.0,\n",
       "                    4180.0,\n",
       "                    2188.0,\n",
       "                    2398.0,\n",
       "                    3988.0,\n",
       "                    8780.0,\n",
       "                    10360.0,\n",
       "                    6980.0,\n",
       "                    7780.0,\n",
       "                    2850.0,\n",
       "                    20999.0,\n",
       "                    12800.0,\n",
       "                    6180.0,\n",
       "                    6780.0,\n",
       "                    5388.0,\n",
       "                    9399.0,\n",
       "                    5399.0,\n",
       "                    8280.0,\n",
       "                    5599.0,\n",
       "                    8699.0,\n",
       "                    5199.0,\n",
       "                    7699.0,\n",
       "                    3799.0,\n",
       "                    1088.0,\n",
       "                    6380.0,\n",
       "                    12888.0,\n",
       "                    6388.0,\n",
       "                    13888.0,\n",
       "                    6499.0,\n",
       "                    3788.0,\n",
       "                    11888.0,\n",
       "                    9890.0,\n",
       "                    4588.0,\n",
       "                    4099.0,\n",
       "                    3888.0,\n",
       "                    5688.0,\n",
       "                    7580.0,\n",
       "                    7798.0,\n",
       "                    1339.0,\n",
       "                    6409.0,\n",
       "                    7088.0,\n",
       "                    7499.0,\n",
       "                    7299.0,\n",
       "                    17999.0,\n",
       "                    6299.0,\n",
       "                    5488.0,\n",
       "                    5588.0,\n",
       "                    6588.0,\n",
       "                    4288.0,\n",
       "                    10980.0,\n",
       "                    4688.0,\n",
       "                    8288.0,\n",
       "                    8299.0,\n",
       "                    7888.0,\n",
       "                    9599.0,\n",
       "                    1459.0,\n",
       "                    4199.0,\n",
       "                    5100.0,\n",
       "                    100000.0,\n",
       "                    800.0,\n",
       "                    75.0,\n",
       "                    611.0,\n",
       "                    729.0,\n",
       "                    1470.0,\n",
       "                    28.9,\n",
       "                    126.0,\n",
       "                    87.0,\n",
       "                    935.0,\n",
       "                    1009.0,\n",
       "                    3499.0,\n",
       "                    6799.0,\n",
       "                    260.0,\n",
       "                    60.0,\n",
       "                    75800.0,\n",
       "                    26000.0,\n",
       "                    15000.0,\n",
       "                    33900.0,\n",
       "                    10800.0,\n",
       "                    32800.0,\n",
       "                    25800.0,\n",
       "                    15800.0,\n",
       "                    46.8,\n",
       "                    50.7,\n",
       "                    62.0,\n",
       "                    54.0,\n",
       "                    49.5,\n",
       "                    12.8,\n",
       "                    27.0,\n",
       "                    49.9,\n",
       "                    83.0,\n",
       "                    63.0,\n",
       "                    61.0,\n",
       "                    15.0,\n",
       "                    32.0,\n",
       "                    17.0,\n",
       "                    22.0,\n",
       "                    85.0,\n",
       "                    190.0,\n",
       "                    33.0,\n",
       "                    224.0,\n",
       "                    28.0,\n",
       "                    44.0,\n",
       "                    90.0,\n",
       "                    1598.0,\n",
       "                    2198.0,\n",
       "                    4198.0,\n",
       "                    3198.0,\n",
       "                    3398.0,\n",
       "                    1458.0,\n",
       "                    1158.0,\n",
       "                    878.0,\n",
       "                    3498.0,\n",
       "                    2998.0,\n",
       "                    978.0,\n",
       "                    1358.0,\n",
       "                    1488.0,\n",
       "                    2098.0,\n",
       "                    3998.0,\n",
       "                    2988.0,\n",
       "                    569.0,\n",
       "                    520.0,\n",
       "                    649.0,\n",
       "                    1658.0,\n",
       "                    2598.0,\n",
       "                    938.0,\n",
       "                    1529.0,\n",
       "                    4098.0,\n",
       "                    3798.0,\n",
       "                    1096.0,\n",
       "                    1098.0,\n",
       "                    8998.0,\n",
       "                    7998.0,\n",
       "                    3688.0,\n",
       "                    2698.0,\n",
       "                    958.0,\n",
       "                    3288.0,\n",
       "                    2898.0,\n",
       "                    2798.0,\n",
       "                    3098.0,\n",
       "                    858.0,\n",
       "                    2358.0,\n",
       "                    2758.0,\n",
       "                    418.0,\n",
       "                    1958.0,\n",
       "                    2458.0,\n",
       "                    2158.0,\n",
       "                    797.0,\n",
       "                    1258.0,\n",
       "                    1248.0,\n",
       "                    1058.0,\n",
       "                    1858.0,\n",
       "                    1669.0,\n",
       "                    918.0,\n",
       "                    718.0,\n",
       "                    3298.0,\n",
       "                    596.0,\n",
       "                    2350.0,\n",
       "                    110.0,\n",
       "                    469.0,\n",
       "                    506.0,\n",
       "                    333.0,\n",
       "                    473.0,\n",
       "                    463.0,\n",
       "                    1059.0,\n",
       "                    425.0,\n",
       "                    77.0,\n",
       "                    47.0,\n",
       "                    102.0,\n",
       "                    115.0\n",
       "                ],\n",
       "                [\n",
       "                    268.0,\n",
       "                    199.0,\n",
       "                    209.0,\n",
       "                    149.0,\n",
       "                    99.0,\n",
       "                    299.0,\n",
       "                    249.0,\n",
       "                    259.0,\n",
       "                    148.0,\n",
       "                    150.0,\n",
       "                    102.0,\n",
       "                    189.0,\n",
       "                    258.0,\n",
       "                    155.0,\n",
       "                    158.0,\n",
       "                    238.0,\n",
       "                    228.0,\n",
       "                    159.0,\n",
       "                    98.0,\n",
       "                    139.0,\n",
       "                    176.0,\n",
       "                    152.0,\n",
       "                    239.0,\n",
       "                    125.0,\n",
       "                    138.0,\n",
       "                    168.0,\n",
       "                    520.0,\n",
       "                    89.0,\n",
       "                    399.0,\n",
       "                    226.0,\n",
       "                    135.0,\n",
       "                    130.0,\n",
       "                    255.0,\n",
       "                    129.0,\n",
       "                    178.0,\n",
       "                    119.0,\n",
       "                    88.0,\n",
       "                    289.0,\n",
       "                    309.0,\n",
       "                    128.0,\n",
       "                    389.0,\n",
       "                    188.0,\n",
       "                    131.0,\n",
       "                    218.0,\n",
       "                    379.0,\n",
       "                    248.0,\n",
       "                    185.0,\n",
       "                    66.0,\n",
       "                    78.0,\n",
       "                    80.0,\n",
       "                    33.8,\n",
       "                    204.0,\n",
       "                    136.0,\n",
       "                    298.0,\n",
       "                    198.0,\n",
       "                    375.0,\n",
       "                    278.0,\n",
       "                    370.0,\n",
       "                    398.0,\n",
       "                    109.0,\n",
       "                    118.0,\n",
       "                    126.0,\n",
       "                    156.0,\n",
       "                    480.0,\n",
       "                    19.0,\n",
       "                    498.0,\n",
       "                    108.0,\n",
       "                    59.8,\n",
       "                    229.0,\n",
       "                    288.0,\n",
       "                    336.0,\n",
       "                    59.0,\n",
       "                    215.0,\n",
       "                    388.0,\n",
       "                    458.0,\n",
       "                    588.0,\n",
       "                    499.0,\n",
       "                    35.0,\n",
       "                    208.0,\n",
       "                    89.9,\n",
       "                    77.6,\n",
       "                    68.0,\n",
       "                    29.8,\n",
       "                    69.0,\n",
       "                    59.4,\n",
       "                    29.9,\n",
       "                    28.6,\n",
       "                    58.8,\n",
       "                    56.0,\n",
       "                    153.0,\n",
       "                    28.7,\n",
       "                    56.5,\n",
       "                    55.0,\n",
       "                    79.0,\n",
       "                    45.0,\n",
       "                    76.9,\n",
       "                    12.9,\n",
       "                    54.0,\n",
       "                    235.0,\n",
       "                    103.0,\n",
       "                    83.5,\n",
       "                    39.9,\n",
       "                    52.0,\n",
       "                    51.6,\n",
       "                    49.9,\n",
       "                    39.0,\n",
       "                    57.2,\n",
       "                    110.0,\n",
       "                    47.0,\n",
       "                    55.5,\n",
       "                    37.8,\n",
       "                    25.8,\n",
       "                    42.0,\n",
       "                    113.0,\n",
       "                    300.0,\n",
       "                    33.9,\n",
       "                    145.0,\n",
       "                    318.0,\n",
       "                    65.0,\n",
       "                    40.0,\n",
       "                    91.6,\n",
       "                    52.9,\n",
       "                    236.0,\n",
       "                    166.0,\n",
       "                    31.8,\n",
       "                    230.0,\n",
       "                    265.0,\n",
       "                    36.0,\n",
       "                    32.0,\n",
       "                    29.0,\n",
       "                    146.0,\n",
       "                    196.0,\n",
       "                    632.0,\n",
       "                    25.9,\n",
       "                    15.9,\n",
       "                    44.5,\n",
       "                    46.0,\n",
       "                    49.0,\n",
       "                    28.8,\n",
       "                    179.0,\n",
       "                    47.6,\n",
       "                    96.0,\n",
       "                    48.0,\n",
       "                    58.0,\n",
       "                    580.0,\n",
       "                    120.0,\n",
       "                    85.8,\n",
       "                    78.8,\n",
       "                    86.8,\n",
       "                    93.0,\n",
       "                    95.0,\n",
       "                    69.9,\n",
       "                    75.0,\n",
       "                    277.5,\n",
       "                    36.6,\n",
       "                    262.0,\n",
       "                    58.5,\n",
       "                    24.0,\n",
       "                    39.8,\n",
       "                    43.9,\n",
       "                    716.0,\n",
       "                    680.0,\n",
       "                    182.0,\n",
       "                    175.0,\n",
       "                    266.0,\n",
       "                    115.0,\n",
       "                    112.0,\n",
       "                    358.0,\n",
       "                    305.0,\n",
       "                    107.0,\n",
       "                    84.0,\n",
       "                    101.0,\n",
       "                    92.0,\n",
       "                    157.0,\n",
       "                    142.0,\n",
       "                    169.0,\n",
       "                    269.0,\n",
       "                    86.0,\n",
       "                    45.9,\n",
       "                    117.0,\n",
       "                    114.0,\n",
       "                    306.0,\n",
       "                    16.8,\n",
       "                    1568.0,\n",
       "                    428.0,\n",
       "                    286.0,\n",
       "                    105.0,\n",
       "                    328.0,\n",
       "                    50.8,\n",
       "                    162.0,\n",
       "                    225.0,\n",
       "                    106.0,\n",
       "                    276.0,\n",
       "                    35.9,\n",
       "                    245.0,\n",
       "                    122.0,\n",
       "                    192.0,\n",
       "                    38.0,\n",
       "                    356.0,\n",
       "                    16.0,\n",
       "                    71.0,\n",
       "                    202.0,\n",
       "                    340.0,\n",
       "                    172.0,\n",
       "                    386.0,\n",
       "                    18.9,\n",
       "                    25.0,\n",
       "                    50.0,\n",
       "                    33.0,\n",
       "                    220.0,\n",
       "                    186.0,\n",
       "                    16.9,\n",
       "                    49.8,\n",
       "                    72.0,\n",
       "                    74.0,\n",
       "                    132.0,\n",
       "                    123.0,\n",
       "                    127.0,\n",
       "                    28.0,\n",
       "                    137.0,\n",
       "                    121.0,\n",
       "                    170.0,\n",
       "                    26.0,\n",
       "                    22.0,\n",
       "                    23.0,\n",
       "                    70.0,\n",
       "                    36.9,\n",
       "                    32.8,\n",
       "                    27.9,\n",
       "                    184.0,\n",
       "                    260.0,\n",
       "                    187.0,\n",
       "                    449.0,\n",
       "                    30.0,\n",
       "                    85.0,\n",
       "                    48.8,\n",
       "                    36.8,\n",
       "                    195.0,\n",
       "                    345.0,\n",
       "                    154.0,\n",
       "                    205.0,\n",
       "                    219.0,\n",
       "                    368.0,\n",
       "                    988.0,\n",
       "                    1980.0,\n",
       "                    698.0,\n",
       "                    980.0,\n",
       "                    210.0,\n",
       "                    418.0,\n",
       "                    540.0,\n",
       "                    378.0,\n",
       "                    569.0,\n",
       "                    538.0,\n",
       "                    405.0,\n",
       "                    720.0,\n",
       "                    319.0,\n",
       "                    138.6,\n",
       "                    308.0,\n",
       "                    90.0,\n",
       "                    338.0,\n",
       "                    468.0,\n",
       "                    1999.0,\n",
       "                    699.0,\n",
       "                    488.0,\n",
       "                    1790.0,\n",
       "                    668.0,\n",
       "                    1098.0,\n",
       "                    999.0,\n",
       "                    116.0,\n",
       "                    420.0,\n",
       "                    326.0,\n",
       "                    599.0,\n",
       "                    798.0,\n",
       "                    718.0,\n",
       "                    660.0,\n",
       "                    648.0,\n",
       "                    568.0,\n",
       "                    216.0,\n",
       "                    359.0,\n",
       "                    4688.0,\n",
       "                    438.0,\n",
       "                    738.0,\n",
       "                    295.0,\n",
       "                    598.0,\n",
       "                    339.0,\n",
       "                    658.0,\n",
       "                    528.0,\n",
       "                    928.0,\n",
       "                    628.0,\n",
       "                    558.0,\n",
       "                    779.0,\n",
       "                    1188.0,\n",
       "                    688.0,\n",
       "                    350.0,\n",
       "                    296.0,\n",
       "                    518.0,\n",
       "                    408.0,\n",
       "                    330.0,\n",
       "                    316.0,\n",
       "                    348.0,\n",
       "                    1800.0,\n",
       "                    419.0,\n",
       "                    237.0,\n",
       "                    409.0,\n",
       "                    329.0,\n",
       "                    264.0,\n",
       "                    213.0,\n",
       "                    160.0,\n",
       "                    898.0,\n",
       "                    1308.0,\n",
       "                    1108.0,\n",
       "                    818.0,\n",
       "                    478.0,\n",
       "                    578.0,\n",
       "                    858.0,\n",
       "                    51.0,\n",
       "                    63.0,\n",
       "                    43.0,\n",
       "                    56.6,\n",
       "                    60.0,\n",
       "                    82.0,\n",
       "                    206.0,\n",
       "                    100.0,\n",
       "                    83.0,\n",
       "                    97.0,\n",
       "                    83.7,\n",
       "                    35.2,\n",
       "                    15.0,\n",
       "                    312.0,\n",
       "                    13.0,\n",
       "                    310.0,\n",
       "                    85.5,\n",
       "                    118.9,\n",
       "                    164.0,\n",
       "                    180.0,\n",
       "                    140.0,\n",
       "                    165.0,\n",
       "                    279.0,\n",
       "                    144.0,\n",
       "                    133.0,\n",
       "                    332.0,\n",
       "                    194.0,\n",
       "                    222.0,\n",
       "                    397.0,\n",
       "                    536.0,\n",
       "                    171.0,\n",
       "                    357.0,\n",
       "                    436.0,\n",
       "                    380.0,\n",
       "                    124.0,\n",
       "                    5334.0,\n",
       "                    2388.0,\n",
       "                    689.0,\n",
       "                    2999.0,\n",
       "                    1299.0,\n",
       "                    1988.0,\n",
       "                    1688.0,\n",
       "                    1305.0,\n",
       "                    1680.0,\n",
       "                    1099.0,\n",
       "                    3594.0,\n",
       "                    6414.0,\n",
       "                    1199.0,\n",
       "                    5400.0,\n",
       "                    2268.0,\n",
       "                    369.0,\n",
       "                    768.0,\n",
       "                    2278.0,\n",
       "                    548.0,\n",
       "                    888.0,\n",
       "                    539.0,\n",
       "                    1158.0,\n",
       "                    2288.0,\n",
       "                    190.0,\n",
       "                    838.0,\n",
       "                    4988.0,\n",
       "                    3468.0,\n",
       "                    2458.0,\n",
       "                    297.0,\n",
       "                    111.0,\n",
       "                    700.0,\n",
       "                    280.0,\n",
       "                    263.0,\n",
       "                    257.0,\n",
       "                    240.0,\n",
       "                    360.0,\n",
       "                    59.9,\n",
       "                    117.8,\n",
       "                    73.0,\n",
       "                    64.0,\n",
       "                    58.9,\n",
       "                    60.2,\n",
       "                    42.6,\n",
       "                    73.9,\n",
       "                    99.9,\n",
       "                    82.7,\n",
       "                    27.0,\n",
       "                    77.0,\n",
       "                    76.0,\n",
       "                    62.0,\n",
       "                    61.0,\n",
       "                    57.0,\n",
       "                    41.0,\n",
       "                    34.0,\n",
       "                    294.0,\n",
       "                    143.0,\n",
       "                    34.8,\n",
       "                    177.0,\n",
       "                    24.6,\n",
       "                    54.9,\n",
       "                    26.8,\n",
       "                    54.8,\n",
       "                    53.0,\n",
       "                    38.4,\n",
       "                    37.5,\n",
       "                    49.5,\n",
       "                    59.7,\n",
       "                    39.6,\n",
       "                    43.2,\n",
       "                    49.6,\n",
       "                    69.8,\n",
       "                    21.0,\n",
       "                    285.0,\n",
       "                    650.0,\n",
       "                    476.0,\n",
       "                    253.0,\n",
       "                    429.0,\n",
       "                    639.0,\n",
       "                    448.0,\n",
       "                    349.0,\n",
       "                    334.0,\n",
       "                    425.0,\n",
       "                    464.0,\n",
       "                    510.0,\n",
       "                    918.0,\n",
       "                    618.0,\n",
       "                    459.0,\n",
       "                    479.0,\n",
       "                    302.0,\n",
       "                    50.4,\n",
       "                    44.0,\n",
       "                    46.8\n",
       "                ],\n",
       "                [\n",
       "                    999.0,\n",
       "                    498.0,\n",
       "                    1599.0,\n",
       "                    598.0,\n",
       "                    198.0,\n",
       "                    599.0,\n",
       "                    1680.0,\n",
       "                    1280.0,\n",
       "                    1880.0,\n",
       "                    699.0,\n",
       "                    298.0,\n",
       "                    258.0,\n",
       "                    338.0,\n",
       "                    899.0,\n",
       "                    680.0,\n",
       "                    1080.0,\n",
       "                    388.0,\n",
       "                    1899.0,\n",
       "                    548.0,\n",
       "                    538.0,\n",
       "                    880.0,\n",
       "                    998.0,\n",
       "                    399.0,\n",
       "                    458.0,\n",
       "                    529.0,\n",
       "                    1090.0,\n",
       "                    280.0,\n",
       "                    1380.0,\n",
       "                    1180.0,\n",
       "                    1499.0,\n",
       "                    369.0,\n",
       "                    639.0,\n",
       "                    769.0,\n",
       "                    1099.0,\n",
       "                    2800.0,\n",
       "                    359.0,\n",
       "                    790.0,\n",
       "                    590.0,\n",
       "                    799.0,\n",
       "                    8800.0,\n",
       "                    1290.0,\n",
       "                    1990.0,\n",
       "                    1190.0,\n",
       "                    2180.0,\n",
       "                    839.0,\n",
       "                    959.0,\n",
       "                    3580.0,\n",
       "                    669.0,\n",
       "                    1199.0,\n",
       "                    1189.0,\n",
       "                    1289.0,\n",
       "                    1399.0,\n",
       "                    13900.0,\n",
       "                    9800.0,\n",
       "                    890.0,\n",
       "                    3800.0,\n",
       "                    2080.0,\n",
       "                    5980.0,\n",
       "                    4680.0,\n",
       "                    2780.0,\n",
       "                    1980.0,\n",
       "                    29800.0,\n",
       "                    12800.0,\n",
       "                    13800.0,\n",
       "                    188.0,\n",
       "                    9980.0,\n",
       "                    668.0,\n",
       "                    798.0,\n",
       "                    7980.0,\n",
       "                    7199.0,\n",
       "                    52800.0,\n",
       "                    22990.0,\n",
       "                    8999.0,\n",
       "                    568.0,\n",
       "                    2980.0,\n",
       "                    3980.0,\n",
       "                    5888.0,\n",
       "                    768.0,\n",
       "                    898.0,\n",
       "                    4980.0,\n",
       "                    1168.0,\n",
       "                    299.0,\n",
       "                    499.0,\n",
       "                    19800.0,\n",
       "                    218.0,\n",
       "                    6800.0,\n",
       "                    49800.0,\n",
       "                    468.0,\n",
       "                    2480.0,\n",
       "                    2580.0,\n",
       "                    3280.0,\n",
       "                    980.0,\n",
       "                    400.0,\n",
       "                    6280.0,\n",
       "                    988.0,\n",
       "                    1288.0,\n",
       "                    1198.0,\n",
       "                    99.0,\n",
       "                    456.0,\n",
       "                    219.0,\n",
       "                    129.0,\n",
       "                    858.0,\n",
       "                    945.0,\n",
       "                    269.0,\n",
       "                    199.0,\n",
       "                    7999.0,\n",
       "                    1299.0,\n",
       "                    1999.0,\n",
       "                    2888.0,\n",
       "                    19888.0,\n",
       "                    26800.0,\n",
       "                    4699.0,\n",
       "                    8888.0,\n",
       "                    15980.0,\n",
       "                    2599.0,\n",
       "                    3299.0,\n",
       "                    5999.0,\n",
       "                    35600.0,\n",
       "                    169.0,\n",
       "                    6999.0,\n",
       "                    2499.0,\n",
       "                    2999.0,\n",
       "                    380.0,\n",
       "                    8860.0,\n",
       "                    8580.0,\n",
       "                    37800.0,\n",
       "                    398.0,\n",
       "                    158.0,\n",
       "                    209.0,\n",
       "                    1088.0,\n",
       "                    1188.0,\n",
       "                    2288.0,\n",
       "                    138.0,\n",
       "                    698.0,\n",
       "                    265.0,\n",
       "                    443.0,\n",
       "                    566.0,\n",
       "                    331.0,\n",
       "                    704.0,\n",
       "                    1498.0,\n",
       "                    368.0,\n",
       "                    268.0,\n",
       "                    588.0,\n",
       "                    652.0,\n",
       "                    259.0,\n",
       "                    488.0,\n",
       "                    521.0,\n",
       "                    428.0,\n",
       "                    262.0,\n",
       "                    780.0,\n",
       "                    2500.0,\n",
       "                    2700.0,\n",
       "                    1580.0,\n",
       "                    200.0,\n",
       "                    700.0,\n",
       "                    320.0,\n",
       "                    650.0,\n",
       "                    800.0,\n",
       "                    230.0,\n",
       "                    500.0,\n",
       "                    450.0,\n",
       "                    620.0,\n",
       "                    900.0,\n",
       "                    600.0,\n",
       "                    300.0,\n",
       "                    3200.0,\n",
       "                    788.0,\n",
       "                    1780.0,\n",
       "                    168.0,\n",
       "                    238.0,\n",
       "                    5800.0,\n",
       "                    2380.0,\n",
       "                    760.0,\n",
       "                    402.0,\n",
       "                    688.0,\n",
       "                    563.0,\n",
       "                    449.0,\n",
       "                    485.0,\n",
       "                    358.0,\n",
       "                    679.0,\n",
       "                    179.0,\n",
       "                    279.0,\n",
       "                    288.0,\n",
       "                    293.0,\n",
       "                    148.0,\n",
       "                    128.0,\n",
       "                    888.0,\n",
       "                    728.0,\n",
       "                    178.0,\n",
       "                    59800.0,\n",
       "                    16800.0,\n",
       "                    1150.0,\n",
       "                    156.0,\n",
       "                    229.0,\n",
       "                    1800.0,\n",
       "                    135.0,\n",
       "                    163.0,\n",
       "                    708.0,\n",
       "                    1568.0,\n",
       "                    1558.0,\n",
       "                    6380.0,\n",
       "                    2280.0,\n",
       "                    3000.0,\n",
       "                    3999.0,\n",
       "                    6180.0,\n",
       "                    14800.0,\n",
       "                    1998.0,\n",
       "                    1988.0,\n",
       "                    88.0,\n",
       "                    528.0,\n",
       "                    1900.0,\n",
       "                    958.0,\n",
       "                    118.0,\n",
       "                    2880.0,\n",
       "                    3188.0,\n",
       "                    6050.0,\n",
       "                    329.0,\n",
       "                    21800.0,\n",
       "                    3990.0,\n",
       "                    5748.0,\n",
       "                    4370.0,\n",
       "                    990.0,\n",
       "                    459.0,\n",
       "                    23800.0,\n",
       "                    9900.0,\n",
       "                    5280.0,\n",
       "                    495.0,\n",
       "                    1250.0,\n",
       "                    8400.0,\n",
       "                    5500.0,\n",
       "                    469.0,\n",
       "                    4466.0,\n",
       "                    1490.0,\n",
       "                    4280.0,\n",
       "                    4500.0,\n",
       "                    5080.0,\n",
       "                    3230.0,\n",
       "                    3399.0,\n",
       "                    580.0,\n",
       "                    518.0,\n",
       "                    98.0,\n",
       "                    38800.0,\n",
       "                    15800.0,\n",
       "                    22800.0,\n",
       "                    11800.0,\n",
       "                    6980.0,\n",
       "                    2680.0,\n",
       "                    4580.0,\n",
       "                    3880.0,\n",
       "                    966.0,\n",
       "                    180.0,\n",
       "                    3600.0,\n",
       "                    10800.0,\n",
       "                    39800.0,\n",
       "                    418.0,\n",
       "                    7800.0,\n",
       "                    58.0,\n",
       "                    328.0,\n",
       "                    390.0,\n",
       "                    6100.0,\n",
       "                    1200.0,\n",
       "                    384.0,\n",
       "                    270.0,\n",
       "                    690.0,\n",
       "                    5580.0,\n",
       "                    3088.0,\n",
       "                    1398.0,\n",
       "                    2088.0,\n",
       "                    8900.0,\n",
       "                    1000.0,\n",
       "                    339.0,\n",
       "                    1100.0,\n",
       "                    486.0,\n",
       "                    522.0,\n",
       "                    1050.0,\n",
       "                    1688.0,\n",
       "                    2988.0,\n",
       "                    189.0,\n",
       "                    159.0,\n",
       "                    289.0,\n",
       "                    389.0,\n",
       "                    433.0,\n",
       "                    336.0,\n",
       "                    365.0,\n",
       "                    310.0,\n",
       "                    220.0,\n",
       "                    408.0,\n",
       "                    508.0,\n",
       "                    120.0,\n",
       "                    462.0,\n",
       "                    136.0,\n",
       "                    3180.0,\n",
       "                    3560.0,\n",
       "                    30600.0,\n",
       "                    15300.0,\n",
       "                    20800.0,\n",
       "                    149000.0,\n",
       "                    31400.0,\n",
       "                    15700.0,\n",
       "                    36240.0,\n",
       "                    540.0,\n",
       "                    3120.0,\n",
       "                    9998.0,\n",
       "                    30300.0,\n",
       "                    869.0,\n",
       "                    558.0,\n",
       "                    878.0,\n",
       "                    3688.0,\n",
       "                    324.0,\n",
       "                    968.0,\n",
       "                    477.0,\n",
       "                    579.0,\n",
       "                    318.0,\n",
       "                    1260.0,\n",
       "                    19000.0,\n",
       "                    875.0,\n",
       "                    3888.0,\n",
       "                    18800.0,\n",
       "                    15000.0,\n",
       "                    206.0,\n",
       "                    2488.0,\n",
       "                    24999.0,\n",
       "                    3599.0,\n",
       "                    13999.0,\n",
       "                    9999.0,\n",
       "                    17900.0,\n",
       "                    33800.0,\n",
       "                    198000.0,\n",
       "                    8199.0,\n",
       "                    45800.0,\n",
       "                    5299.0,\n",
       "                    15680.0,\n",
       "                    6580.0,\n",
       "                    1600.0\n",
       "                ],\n",
       "                [\n",
       "                    199.0,\n",
       "                    50.0,\n",
       "                    129.0,\n",
       "                    68.0,\n",
       "                    118.0,\n",
       "                    169.0,\n",
       "                    138.0,\n",
       "                    159.0,\n",
       "                    99.0,\n",
       "                    299.0,\n",
       "                    121.0,\n",
       "                    279.0,\n",
       "                    259.0,\n",
       "                    1600.0,\n",
       "                    218.0,\n",
       "                    286.0,\n",
       "                    1208.0,\n",
       "                    158.0,\n",
       "                    910.0,\n",
       "                    458.0,\n",
       "                    1399.0,\n",
       "                    799.0,\n",
       "                    1499.0,\n",
       "                    399.0,\n",
       "                    309.0,\n",
       "                    239.0,\n",
       "                    148.0,\n",
       "                    268.0,\n",
       "                    228.0,\n",
       "                    318.0,\n",
       "                    208.0,\n",
       "                    358.0,\n",
       "                    258.0,\n",
       "                    128.0,\n",
       "                    488.0,\n",
       "                    188.0,\n",
       "                    78.0,\n",
       "                    999.0,\n",
       "                    288.0,\n",
       "                    588.0,\n",
       "                    180.0,\n",
       "                    235.0,\n",
       "                    368.0,\n",
       "                    308.0,\n",
       "                    88.0,\n",
       "                    569.0,\n",
       "                    328.0,\n",
       "                    298.0,\n",
       "                    1280.0,\n",
       "                    139.0,\n",
       "                    149.0,\n",
       "                    219.0,\n",
       "                    238.0,\n",
       "                    699.0,\n",
       "                    899.0,\n",
       "                    658.0,\n",
       "                    528.0,\n",
       "                    478.0,\n",
       "                    518.0,\n",
       "                    1180.0,\n",
       "                    1980.0,\n",
       "                    599.0,\n",
       "                    248.0,\n",
       "                    428.0,\n",
       "                    348.0,\n",
       "                    888.0,\n",
       "                    498.0,\n",
       "                    1668.0,\n",
       "                    1975.0,\n",
       "                    717.0,\n",
       "                    339.0,\n",
       "                    1326.0,\n",
       "                    741.0,\n",
       "                    48.0,\n",
       "                    55.0,\n",
       "                    469.0,\n",
       "                    269.0,\n",
       "                    2280.0,\n",
       "                    319.0,\n",
       "                    379.0,\n",
       "                    530.0,\n",
       "                    1143.0,\n",
       "                    1106.0,\n",
       "                    739.0,\n",
       "                    168.0,\n",
       "                    499.0,\n",
       "                    1050.0,\n",
       "                    108.0,\n",
       "                    152.0,\n",
       "                    972.0,\n",
       "                    429.0,\n",
       "                    449.0,\n",
       "                    39.0,\n",
       "                    58.0,\n",
       "                    1880.0,\n",
       "                    1170.0,\n",
       "                    459.0,\n",
       "                    179.0,\n",
       "                    489.0,\n",
       "                    389.0,\n",
       "                    249.0,\n",
       "                    468.0,\n",
       "                    338.0,\n",
       "                    229.0,\n",
       "                    1516.0,\n",
       "                    909.96,\n",
       "                    971.91,\n",
       "                    559.0,\n",
       "                    6999.0,\n",
       "                    2580.0,\n",
       "                    198.0,\n",
       "                    698.0,\n",
       "                    2460.0,\n",
       "                    2088.0,\n",
       "                    688.0,\n",
       "                    438.0,\n",
       "                    398.0,\n",
       "                    6980.0,\n",
       "                    598.0,\n",
       "                    1288.0,\n",
       "                    109.0,\n",
       "                    756.0,\n",
       "                    178.0,\n",
       "                    750.0,\n",
       "                    740.0,\n",
       "                    1988.0,\n",
       "                    1860.0,\n",
       "                    770.0,\n",
       "                    278.0,\n",
       "                    608.0,\n",
       "                    839.0,\n",
       "                    189.0,\n",
       "                    998.0,\n",
       "                    424.0,\n",
       "                    411.0,\n",
       "                    369.0,\n",
       "                    359.0,\n",
       "                    329.0,\n",
       "                    209.0,\n",
       "                    89.0,\n",
       "                    105.0,\n",
       "                    85.0,\n",
       "                    119.0,\n",
       "                    79.0,\n",
       "                    69.0,\n",
       "                    59.0,\n",
       "                    289.0,\n",
       "                    200.0,\n",
       "                    336.0,\n",
       "                    126.0,\n",
       "                    29.0,\n",
       "                    39.9,\n",
       "                    430.0,\n",
       "                    350.0,\n",
       "                    485.0,\n",
       "                    1188.0,\n",
       "                    11800.0,\n",
       "                    898.0,\n",
       "                    880.0,\n",
       "                    7999.0,\n",
       "                    349.0,\n",
       "                    3980.0,\n",
       "                    1480.0,\n",
       "                    1999.0,\n",
       "                    1248.0,\n",
       "                    4800.0,\n",
       "                    1199.0,\n",
       "                    568.0,\n",
       "                    778.0,\n",
       "                    3988.0,\n",
       "                    3999.0,\n",
       "                    439.0,\n",
       "                    1088.0,\n",
       "                    5980.0,\n",
       "                    1688.0,\n",
       "                    2999.0,\n",
       "                    4999.0,\n",
       "                    8800.0,\n",
       "                    2200.0,\n",
       "                    6800.0,\n",
       "                    4980.0,\n",
       "                    578.0,\n",
       "                    3688.0,\n",
       "                    388.0,\n",
       "                    120.0,\n",
       "                    186.0,\n",
       "                    39.8,\n",
       "                    61.0,\n",
       "                    419.0,\n",
       "                    378.0,\n",
       "                    515.0,\n",
       "                    385.0,\n",
       "                    1158.0,\n",
       "                    1099.0,\n",
       "                    1080.0,\n",
       "                    1299.0,\n",
       "                    2290.0,\n",
       "                    2599.0,\n",
       "                    660.0,\n",
       "                    1588.0,\n",
       "                    1449.0,\n",
       "                    2099.0,\n",
       "                    798.0,\n",
       "                    758.0,\n",
       "                    2288.0,\n",
       "                    3998.0,\n",
       "                    589.0,\n",
       "                    1498.0,\n",
       "                    150.0,\n",
       "                    510.0,\n",
       "                    619.0,\n",
       "                    988.0,\n",
       "                    95.0,\n",
       "                    418.0,\n",
       "                    460.0,\n",
       "                    3288.0,\n",
       "                    548.0,\n",
       "                    245.0,\n",
       "                    366.0,\n",
       "                    196.0,\n",
       "                    266.0,\n",
       "                    356.0,\n",
       "                    28.9,\n",
       "                    729.0,\n",
       "                    1048.0,\n",
       "                    579.0,\n",
       "                    728.0,\n",
       "                    678.0,\n",
       "                    1799.0,\n",
       "                    549.0,\n",
       "                    949.0,\n",
       "                    1380.0,\n",
       "                    1680.0,\n",
       "                    796.0,\n",
       "                    679.0,\n",
       "                    24.9,\n",
       "                    19.8,\n",
       "                    49.9,\n",
       "                    45.0,\n",
       "                    78.9,\n",
       "                    49.0,\n",
       "                    145.0,\n",
       "                    1045.0,\n",
       "                    908.0,\n",
       "                    1699.0,\n",
       "                    220.0,\n",
       "                    479.0,\n",
       "                    878.0,\n",
       "                    330.0,\n",
       "                    738.0,\n",
       "                    529.0,\n",
       "                    538.0,\n",
       "                    800.0,\n",
       "                    826.0,\n",
       "                    408.0,\n",
       "                    639.0,\n",
       "                    195.0,\n",
       "                    618.0,\n",
       "                    558.0,\n",
       "                    519.0,\n",
       "                    75.0,\n",
       "                    156.0,\n",
       "                    134.0,\n",
       "                    123.0,\n",
       "                    659.0,\n",
       "                    2279.0,\n",
       "                    2388.0,\n",
       "                    2888.0,\n",
       "                    2499.0,\n",
       "                    1580.0,\n",
       "                    980.0,\n",
       "                    4780.0,\n",
       "                    2980.0,\n",
       "                    3588.0,\n",
       "                    768.0,\n",
       "                    7800.0,\n",
       "                    2680.0,\n",
       "                    160.0,\n",
       "                    2299.0,\n",
       "                    629.0,\n",
       "                    420.0,\n",
       "                    508.0,\n",
       "                    1599.0,\n",
       "                    669.0,\n",
       "                    1598.0,\n",
       "                    1198.0,\n",
       "                    2588.0,\n",
       "                    10800.0,\n",
       "                    5800.0,\n",
       "                    858.0,\n",
       "                    32.0,\n",
       "                    360.0,\n",
       "                    432.0,\n",
       "                    65.0,\n",
       "                    38.0,\n",
       "                    748.0,\n",
       "                    135.0,\n",
       "                    455.0,\n",
       "                    960.0,\n",
       "                    668.0,\n",
       "                    590.0,\n",
       "                    769.0,\n",
       "                    650.0,\n",
       "                    675.0,\n",
       "                    780.0,\n",
       "                    648.0,\n",
       "                    1029.0,\n",
       "                    1022.0,\n",
       "                    526.0,\n",
       "                    406.0\n",
       "                ],\n",
       "                [\n",
       "                    5899.0,\n",
       "                    1298.0,\n",
       "                    1498.0,\n",
       "                    1598.0,\n",
       "                    2349.0,\n",
       "                    10699.0,\n",
       "                    2999.0,\n",
       "                    3990.0,\n",
       "                    2848.0,\n",
       "                    6799.0,\n",
       "                    6699.0,\n",
       "                    2798.0,\n",
       "                    3059.0,\n",
       "                    1669.0,\n",
       "                    3999.0,\n",
       "                    4499.0,\n",
       "                    5999.0,\n",
       "                    3598.0,\n",
       "                    3198.0,\n",
       "                    4098.0,\n",
       "                    2998.0,\n",
       "                    2198.0,\n",
       "                    1149.0,\n",
       "                    2898.0,\n",
       "                    4699.0,\n",
       "                    1449.0,\n",
       "                    1199.0,\n",
       "                    3399.0,\n",
       "                    2799.0,\n",
       "                    2499.0,\n",
       "                    5799.0,\n",
       "                    2099.0,\n",
       "                    999.0,\n",
       "                    3499.0,\n",
       "                    3799.0,\n",
       "                    5099.0,\n",
       "                    3259.0,\n",
       "                    1899.0,\n",
       "                    3599.0,\n",
       "                    969.0,\n",
       "                    3798.0,\n",
       "                    5798.0,\n",
       "                    6999.0,\n",
       "                    4190.0,\n",
       "                    4599.0,\n",
       "                    3099.0,\n",
       "                    7199.0,\n",
       "                    8999.0,\n",
       "                    5298.0,\n",
       "                    7799.0,\n",
       "                    1798.0,\n",
       "                    6599.0,\n",
       "                    3149.0,\n",
       "                    1599.0,\n",
       "                    6899.0,\n",
       "                    8199.0,\n",
       "                    8399.0,\n",
       "                    4199.0,\n",
       "                    4399.0,\n",
       "                    6390.0,\n",
       "                    4790.0,\n",
       "                    4099.0,\n",
       "                    20900.0,\n",
       "                    4299.0,\n",
       "                    5599.0,\n",
       "                    11599.0,\n",
       "                    4090.0,\n",
       "                    1499.0,\n",
       "                    8099.0,\n",
       "                    8299.0,\n",
       "                    2199.0,\n",
       "                    899.0,\n",
       "                    1299.0,\n",
       "                    1398.0,\n",
       "                    4799.0,\n",
       "                    3199.0,\n",
       "                    3490.0,\n",
       "                    5990.0,\n",
       "                    6190.0,\n",
       "                    5490.0,\n",
       "                    458.0,\n",
       "                    598.0,\n",
       "                    4950.0,\n",
       "                    299.0,\n",
       "                    4990.0,\n",
       "                    3380.0,\n",
       "                    99.0,\n",
       "                    1999.0,\n",
       "                    1399.0,\n",
       "                    3290.0,\n",
       "                    4580.0,\n",
       "                    4999.0,\n",
       "                    699.0,\n",
       "                    3000.0,\n",
       "                    5480.0,\n",
       "                    3980.0,\n",
       "                    5980.0,\n",
       "                    330.0,\n",
       "                    2680.0,\n",
       "                    1699.0,\n",
       "                    239.0,\n",
       "                    229.0,\n",
       "                    388.0,\n",
       "                    199.0,\n",
       "                    369.0,\n",
       "                    129.0,\n",
       "                    248.0,\n",
       "                    599.0,\n",
       "                    840.0,\n",
       "                    278.0,\n",
       "                    980.0,\n",
       "                    750.0,\n",
       "                    998.0,\n",
       "                    128.0,\n",
       "                    1180.0,\n",
       "                    698.0,\n",
       "                    249.0,\n",
       "                    320.0,\n",
       "                    1350.0,\n",
       "                    268.0,\n",
       "                    800.0,\n",
       "                    1580.0,\n",
       "                    468.0,\n",
       "                    368.0,\n",
       "                    398.0,\n",
       "                    498.0,\n",
       "                    1198.0,\n",
       "                    1630.0,\n",
       "                    798.0,\n",
       "                    459.0,\n",
       "                    1680.0,\n",
       "                    179.0,\n",
       "                    428.0,\n",
       "                    659.0,\n",
       "                    1698.0,\n",
       "                    3790.0,\n",
       "                    238.0,\n",
       "                    108.0,\n",
       "                    799.0,\n",
       "                    358.0,\n",
       "                    399.0,\n",
       "                    3690.0,\n",
       "                    758.0,\n",
       "                    1480.0,\n",
       "                    499.0,\n",
       "                    2380.0,\n",
       "                    258.0,\n",
       "                    569.0,\n",
       "                    1290.0,\n",
       "                    245.0,\n",
       "                    419.0,\n",
       "                    449.0,\n",
       "                    1000.0,\n",
       "                    180.0,\n",
       "                    3090.0,\n",
       "                    1980.0,\n",
       "                    2390.0,\n",
       "                    1098.0,\n",
       "                    2690.0,\n",
       "                    4490.0,\n",
       "                    2490.0,\n",
       "                    1590.0,\n",
       "                    1369.0,\n",
       "                    5299.0,\n",
       "                    1799.0,\n",
       "                    2399.0,\n",
       "                    3898.0,\n",
       "                    3299.0,\n",
       "                    198.0,\n",
       "                    429.0,\n",
       "                    1490.0,\n",
       "                    1099.0,\n",
       "                    1800.0,\n",
       "                    1998.0,\n",
       "                    2598.0,\n",
       "                    135.0,\n",
       "                    378.0,\n",
       "                    289.0,\n",
       "                    109.0,\n",
       "                    269.0,\n",
       "                    3880.0,\n",
       "                    529.0,\n",
       "                    588.0,\n",
       "                    209.0,\n",
       "                    169.0,\n",
       "                    139.0,\n",
       "                    769.0,\n",
       "                    2498.0,\n",
       "                    1058.0,\n",
       "                    4798.0,\n",
       "                    2298.0,\n",
       "                    2699.0,\n",
       "                    1898.0,\n",
       "                    3398.0,\n",
       "                    2398.0,\n",
       "                    2449.0,\n",
       "                    3998.0,\n",
       "                    2698.0,\n",
       "                    4298.0,\n",
       "                    4899.0,\n",
       "                    4198.0,\n",
       "                    8998.0,\n",
       "                    4690.0,\n",
       "                    2899.0,\n",
       "                    848.0,\n",
       "                    898.0,\n",
       "                    5499.0,\n",
       "                    4498.0,\n",
       "                    2599.0,\n",
       "                    1158.0,\n",
       "                    4119.0,\n",
       "                    3169.0,\n",
       "                    1339.0,\n",
       "                    3288.0,\n",
       "                    4200.0,\n",
       "                    3098.0,\n",
       "                    1280.0,\n",
       "                    4598.0,\n",
       "                    3988.0,\n",
       "                    3958.0,\n",
       "                    3568.0,\n",
       "                    4528.0,\n",
       "                    2658.0,\n",
       "                    3258.0,\n",
       "                    3328.0,\n",
       "                    2358.0,\n",
       "                    2550.0,\n",
       "                    3699.0,\n",
       "                    628.0,\n",
       "                    558.0,\n",
       "                    178.0,\n",
       "                    549.0,\n",
       "                    218.0,\n",
       "                    188.0,\n",
       "                    119.0,\n",
       "                    259.0,\n",
       "                    2299.0,\n",
       "                    4777.0,\n",
       "                    1048.0,\n",
       "                    6499.0,\n",
       "                    32999.0,\n",
       "                    7777.0,\n",
       "                    6398.0,\n",
       "                    5199.0,\n",
       "                    10899.0,\n",
       "                    3899.0,\n",
       "                    8499.0,\n",
       "                    9599.0,\n",
       "                    7499.0,\n",
       "                    10999.0,\n",
       "                    3549.0,\n",
       "                    4766.0,\n",
       "                    939.0,\n",
       "                    959.0,\n",
       "                    839.0,\n",
       "                    3165.0,\n",
       "                    869.0,\n",
       "                    298.0,\n",
       "                    1990.0,\n",
       "                    385.0,\n",
       "                    328.0,\n",
       "                    349.0,\n",
       "                    279.0,\n",
       "                    739.0,\n",
       "                    819.0,\n",
       "                    1900.0,\n",
       "                    1688.0,\n",
       "                    7999.0,\n",
       "                    9999.0,\n",
       "                    7699.0,\n",
       "                    2980.0,\n",
       "                    7380.0,\n",
       "                    3900.0,\n",
       "                    5388.0,\n",
       "                    3280.0,\n",
       "                    2549.0,\n",
       "                    7800.0,\n",
       "                    4980.0,\n",
       "                    7299.0,\n",
       "                    5699.0,\n",
       "                    7698.0,\n",
       "                    7998.0,\n",
       "                    3080.0,\n",
       "                    3680.0,\n",
       "                    3698.0,\n",
       "                    9699.0,\n",
       "                    12399.0,\n",
       "                    3580.0,\n",
       "                    7899.0,\n",
       "                    9099.0,\n",
       "                    11500.0,\n",
       "                    3448.0,\n",
       "                    3249.0,\n",
       "                    8899.0,\n",
       "                    7099.0,\n",
       "                    6299.0,\n",
       "                    5080.0,\n",
       "                    5380.0,\n",
       "                    5180.0,\n",
       "                    5500.0,\n",
       "                    6950.0,\n",
       "                    9399.0,\n",
       "                    6399.0,\n",
       "                    10399.0,\n",
       "                    8380.0,\n",
       "                    8180.0,\n",
       "                    11700.0,\n",
       "                    7500.0,\n",
       "                    15800.0,\n",
       "                    8698.0,\n",
       "                    7400.0,\n",
       "                    4400.0,\n",
       "                    10799.0,\n",
       "                    7599.0,\n",
       "                    7399.0,\n",
       "                    9498.0,\n",
       "                    4180.0,\n",
       "                    5399.0,\n",
       "                    6099.0,\n",
       "                    14250.0,\n",
       "                    13650.0,\n",
       "                    9850.0,\n",
       "                    6800.0,\n",
       "                    6700.0,\n",
       "                    6688.0,\n",
       "                    3780.0,\n",
       "                    3480.0,\n",
       "                    16700.0,\n",
       "                    6600.0,\n",
       "                    4380.0,\n",
       "                    3298.0,\n",
       "                    5200.0,\n",
       "                    13499.0,\n",
       "                    11099.0,\n",
       "                    15299.0,\n",
       "                    14799.0,\n",
       "                    6900.0,\n",
       "                    5100.0,\n",
       "                    4680.0,\n",
       "                    4480.0,\n",
       "                    4880.0,\n",
       "                    18900.0,\n",
       "                    16280.0,\n",
       "                    16080.0,\n",
       "                    16000.0,\n",
       "                    11600.0,\n",
       "                    11300.0,\n",
       "                    17780.0,\n",
       "                    9450.0,\n",
       "                    9650.0,\n",
       "                    9798.0,\n",
       "                    15079.0,\n",
       "                    4280.0,\n",
       "                    7080.0,\n",
       "                    6780.0,\n",
       "                    6480.0,\n",
       "                    8080.0,\n",
       "                    7780.0,\n",
       "                    7680.0,\n",
       "                    3498.0,\n",
       "                    5780.0,\n",
       "                    4100.0,\n",
       "                    13100.0,\n",
       "                    4900.0,\n",
       "                    16580.0,\n",
       "                    16380.0,\n",
       "                    858.0,\n",
       "                    1650.0,\n",
       "                    189.0\n",
       "                ]\n",
       "            ],\n",
       "            \"label\": {\n",
       "                \"show\": true,\n",
       "                \"position\": \"top\",\n",
       "                \"margin\": 8\n",
       "            },\n",
       "            \"markPoint\": {\n",
       "                \"label\": {\n",
       "                    \"show\": true,\n",
       "                    \"position\": \"inside\",\n",
       "                    \"color\": \"#fff\",\n",
       "                    \"margin\": 8\n",
       "                }\n",
       "            },\n",
       "            \"markLine\": {\n",
       "                \"silent\": false,\n",
       "                \"precision\": 2,\n",
       "                \"label\": {\n",
       "                    \"show\": true,\n",
       "                    \"position\": \"top\",\n",
       "                    \"margin\": 8\n",
       "                }\n",
       "            }\n",
       "        }\n",
       "    ],\n",
       "    \"legend\": [\n",
       "        {\n",
       "            \"data\": [\n",
       "                \"\\u5927\\u7c7b\"\n",
       "            ],\n",
       "            \"selected\": {\n",
       "                \"\\u5927\\u7c7b\": true\n",
       "            },\n",
       "            \"show\": true\n",
       "        }\n",
       "    ],\n",
       "    \"tooltip\": {\n",
       "        \"show\": true,\n",
       "        \"trigger\": \"item\",\n",
       "        \"triggerOn\": \"mousemove|click\",\n",
       "        \"axisPointer\": {\n",
       "            \"type\": \"line\"\n",
       "        },\n",
       "        \"textStyle\": {\n",
       "            \"fontSize\": 14\n",
       "        },\n",
       "        \"borderWidth\": 0\n",
       "    },\n",
       "    \"xAxis\": [\n",
       "        {\n",
       "            \"show\": true,\n",
       "            \"scale\": false,\n",
       "            \"nameLocation\": \"end\",\n",
       "            \"nameGap\": 15,\n",
       "            \"gridIndex\": 0,\n",
       "            \"axisLabel\": {\n",
       "                \"show\": true,\n",
       "                \"position\": \"top\",\n",
       "                \"rotate\": -90,\n",
       "                \"margin\": 8\n",
       "            },\n",
       "            \"inverse\": false,\n",
       "            \"offset\": 0,\n",
       "            \"splitNumber\": 5,\n",
       "            \"minInterval\": 0,\n",
       "            \"splitLine\": {\n",
       "                \"show\": false,\n",
       "                \"lineStyle\": {\n",
       "                    \"width\": 1,\n",
       "                    \"opacity\": 1,\n",
       "                    \"curveness\": 0,\n",
       "                    \"type\": \"solid\"\n",
       "                }\n",
       "            },\n",
       "            \"data\": [\n",
       "                \"\\u6bcd\\u5a74\\u3001\\u73a9\\u5177\\u3001\\u5ba0\\u7269\",\n",
       "                \"\\u5316\\u5986\\u54c1\\u3001\\u6d17\\u62a4\\u6c90\\u6d74\",\n",
       "                \"\\u53a8\\u623f\\u7528\\u54c1\\u3001\\u53a8\\u623f\\u7535\\u5668\",\n",
       "                \"\\u4fdd\\u5065\\u54c1\\u3001\\u8fd0\\u52a8\\u6237\\u5916\\u3001\\u5668\\u68b0\",\n",
       "                \"\\u624b\\u673a\\u3001\\u6570\\u7801\\u3001\\u7535\\u8111\",\n",
       "                \"\\u6c7d\\u8f66\\u3001\\u65c5\\u6e38\\u3001\\u4fdd\\u9669\\u3001\\u670d\\u52a1\",\n",
       "                \"\\u5bb6\\u5c45\\u3001\\u5bb6\\u9970\",\n",
       "                \"\\u98df\\u54c1\\u996e\\u6599\",\n",
       "                \"\\u73e0\\u5b9d\\u3001\\u6536\\u85cf\\u3001\\u949f\\u8868\",\n",
       "                \"\\u670d\\u88c5\\u3001\\u978b\\u9774\\u3001\\u7bb1\\u5305\\u3001\\u914d\\u9970\",\n",
       "                \"\\u5bb6\\u7528\\u7535\\u5668\"\n",
       "            ]\n",
       "        }\n",
       "    ],\n",
       "    \"yAxis\": [\n",
       "        {\n",
       "            \"show\": true,\n",
       "            \"scale\": false,\n",
       "            \"nameLocation\": \"end\",\n",
       "            \"nameGap\": 15,\n",
       "            \"gridIndex\": 0,\n",
       "            \"inverse\": false,\n",
       "            \"offset\": 0,\n",
       "            \"splitNumber\": 5,\n",
       "            \"minInterval\": 0,\n",
       "            \"splitLine\": {\n",
       "                \"show\": false,\n",
       "                \"lineStyle\": {\n",
       "                    \"width\": 1,\n",
       "                    \"opacity\": 1,\n",
       "                    \"curveness\": 0,\n",
       "                    \"type\": \"solid\"\n",
       "                }\n",
       "            }\n",
       "        }\n",
       "    ],\n",
       "    \"title\": [\n",
       "        {\n",
       "            \"text\": \"\\u6309\\u5927\\u7c7b\\u7bb1\\u7ebf\\u56fe\"\n",
       "        }\n",
       "    ]\n",
       "};\n",
       "        chart_001fa4223e7446cea4b50e81e211d847.setOption(option_001fa4223e7446cea4b50e81e211d847);\n",
       "    });\n",
       "</script>\n"
      ],
      "text/plain": [
       "<pyecharts.render.display.HTML at 0x1739a91fbe0>"
      ]
     },
     "execution_count": 14,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 载入数据\n",
    "data = pd.read_csv('./data_list/data_list_after_groupby.csv', sep=',', header=0, encoding='utf-8',engine='python',dtype=str)\n",
    "# data = data.iloc[:10001, :]\n",
    "# data = data[data['title'] == title_class]\n",
    "print('导出数据共有{}行，{}列！'.format(data.shape[0], data.shape[1]))\n",
    "print('读取数据源成功！！')   \n",
    "    \n",
    "# 按大类箱线图检测异常值  ——  pyecharts\n",
    "title_name = data['title'].unique()\n",
    "title_name = list(title_name)\n",
    "title_price = []\n",
    "for title in title_name:\n",
    "    pro_price = data[data['title']==title]['pro_price'].astype(float).unique()\n",
    "    pro_price = list(pro_price)\n",
    "    title_price.append(pro_price)\n",
    "# print(f'title_price是 {np.array(title_price).shape[0]}维数据')\n",
    "file_name = 'boxplot_all_output.html'\n",
    "# boxplot = Boxplot('按大类箱线图检测异常值',width=1500, height=400)\n",
    "# x_axis = title_name\n",
    "# y_axis = title_price\n",
    "# _yaxis = boxplot.prepare_data(y_axis)\n",
    "# boxplot.add('小类', x_axis, _yaxis,xaxis_rotate=45,width=1600,height=800)\n",
    "# boxplot.render(os.path.join('./data_list',file_name))\n",
    "# boxplot\n",
    "boxplot = (Boxplot().add_xaxis(title_name).add_yaxis('大类', title_price).set_global_opts(xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(rotate=-90)),title_opts=opts.TitleOpts(title='按大类箱线图')))\n",
    "boxplot.render_notebook()\n",
    "# boxplot.render(os.path.join('./data_list',file_name))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<script>\n",
       "    require.config({\n",
       "        paths: {\n",
       "            'echarts':'https://assets.pyecharts.org/assets/echarts.min'\n",
       "        }\n",
       "    });\n",
       "</script>\n",
       "\n",
       "    <div id=\"9941d1d8cef84b609c4b6bafffdbcc8b\" style=\"width:900px; height:500px;\"></div>\n",
       "\n",
       "\n",
       "<script>\n",
       "    require(['echarts'], function(echarts) {\n",
       "        var chart_9941d1d8cef84b609c4b6bafffdbcc8b = echarts.init(\n",
       "            document.getElementById('9941d1d8cef84b609c4b6bafffdbcc8b'), 'white', {renderer: 'canvas'});\n",
       "        var option_9941d1d8cef84b609c4b6bafffdbcc8b = {\n",
       "    \"color\": [\n",
       "        \"#c23531\",\n",
       "        \"#2f4554\",\n",
       "        \"#61a0a8\",\n",
       "        \"#d48265\",\n",
       "        \"#749f83\",\n",
       "        \"#ca8622\",\n",
       "        \"#bda29a\",\n",
       "        \"#6e7074\",\n",
       "        \"#546570\",\n",
       "        \"#c4ccd3\",\n",
       "        \"#f05b72\",\n",
       "        \"#ef5b9c\",\n",
       "        \"#f47920\",\n",
       "        \"#905a3d\",\n",
       "        \"#fab27b\",\n",
       "        \"#2a5caa\",\n",
       "        \"#444693\",\n",
       "        \"#726930\",\n",
       "        \"#b2d235\",\n",
       "        \"#6d8346\",\n",
       "        \"#ac6767\",\n",
       "        \"#1d953f\",\n",
       "        \"#6950a1\",\n",
       "        \"#918597\"\n",
       "    ],\n",
       "    \"series\": [\n",
       "        {\n",
       "            \"type\": \"bar\",\n",
       "            \"name\": \"\\u8bc4\\u5206\\u533a\\u95f4\",\n",
       "            \"data\": [\n",
       "                32311,\n",
       "                12448,\n",
       "                10930,\n",
       "                10769,\n",
       "                11508,\n",
       "                13578,\n",
       "                15993,\n",
       "                21241,\n",
       "                34482,\n",
       "                155598,\n",
       "                1\n",
       "            ],\n",
       "            \"barCategoryGap\": 0,\n",
       "            \"label\": {\n",
       "                \"show\": true,\n",
       "                \"position\": \"top\",\n",
       "                \"margin\": 8\n",
       "            }\n",
       "        }\n",
       "    ],\n",
       "    \"legend\": [\n",
       "        {\n",
       "            \"data\": [\n",
       "                \"\\u8bc4\\u5206\\u533a\\u95f4\"\n",
       "            ],\n",
       "            \"selected\": {\n",
       "                \"\\u8bc4\\u5206\\u533a\\u95f4\": true\n",
       "            },\n",
       "            \"show\": true\n",
       "        }\n",
       "    ],\n",
       "    \"tooltip\": {\n",
       "        \"show\": true,\n",
       "        \"trigger\": \"item\",\n",
       "        \"triggerOn\": \"mousemove|click\",\n",
       "        \"axisPointer\": {\n",
       "            \"type\": \"line\"\n",
       "        },\n",
       "        \"textStyle\": {\n",
       "            \"fontSize\": 14\n",
       "        },\n",
       "        \"borderWidth\": 0\n",
       "    },\n",
       "    \"xAxis\": [\n",
       "        {\n",
       "            \"show\": true,\n",
       "            \"scale\": false,\n",
       "            \"nameLocation\": \"end\",\n",
       "            \"nameGap\": 15,\n",
       "            \"gridIndex\": 0,\n",
       "            \"inverse\": false,\n",
       "            \"offset\": 0,\n",
       "            \"splitNumber\": 5,\n",
       "            \"minInterval\": 0,\n",
       "            \"splitLine\": {\n",
       "                \"show\": false,\n",
       "                \"lineStyle\": {\n",
       "                    \"width\": 1,\n",
       "                    \"opacity\": 1,\n",
       "                    \"curveness\": 0,\n",
       "                    \"type\": \"solid\"\n",
       "                }\n",
       "            },\n",
       "            \"data\": [\n",
       "                \"0\",\n",
       "                \"0.1\",\n",
       "                \"0.2\",\n",
       "                \"0.3\",\n",
       "                \"0.4\",\n",
       "                \"0.5\",\n",
       "                \"0.6\",\n",
       "                \"0.7\",\n",
       "                \"0.8\",\n",
       "                \"0.9\",\n",
       "                \"1.0\"\n",
       "            ]\n",
       "        }\n",
       "    ],\n",
       "    \"yAxis\": [\n",
       "        {\n",
       "            \"show\": true,\n",
       "            \"scale\": false,\n",
       "            \"nameLocation\": \"end\",\n",
       "            \"nameGap\": 15,\n",
       "            \"gridIndex\": 0,\n",
       "            \"inverse\": false,\n",
       "            \"offset\": 0,\n",
       "            \"splitNumber\": 5,\n",
       "            \"minInterval\": 0,\n",
       "            \"splitLine\": {\n",
       "                \"show\": false,\n",
       "                \"lineStyle\": {\n",
       "                    \"width\": 1,\n",
       "                    \"opacity\": 1,\n",
       "                    \"curveness\": 0,\n",
       "                    \"type\": \"solid\"\n",
       "                }\n",
       "            }\n",
       "        }\n",
       "    ],\n",
       "    \"title\": [\n",
       "        {\n",
       "            \"text\": \"\\u8bc4\\u5206\\u533a\\u95f4\\u76f4\\u65b9\\u56fe\"\n",
       "        }\n",
       "    ]\n",
       "};\n",
       "        chart_9941d1d8cef84b609c4b6bafffdbcc8b.setOption(option_9941d1d8cef84b609c4b6bafffdbcc8b);\n",
       "    });\n",
       "</script>\n"
      ],
      "text/plain": [
       "<pyecharts.render.display.HTML at 0x1739a91ff98>"
      ]
     },
     "execution_count": 15,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 单变量：评分区间直方图  ——  pyecharts\n",
    "sentiment_score = data['sentiment_score'].astype(float)\n",
    "group = [0, 0.1, 0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0,1.1]\n",
    "data['group_num'] = pd.cut(sentiment_score, group, labels=['0', '0.1', '0.2', '0.3','0.4','0.5','0.6','0.7','0.8','0.9','1.0'],right=False)\n",
    "data_hist = pd.pivot_table(data,index=['group_num'],values=['sentiment_score'],aggfunc=[len])\n",
    "data_hist.reset_index(inplace=True)\n",
    "data_hist.sort_values(by='group_num',ascending=True,inplace=True)\n",
    "x_axis_list = list(data_hist['group_num'])\n",
    "y_axis_list = list(data_hist[('len','sentiment_score')])\n",
    "# print(x_axis_list,y_axis_list)\n",
    "# bar = Bar('评分区间直方图 ')\n",
    "# x_axis = x_axis_list\n",
    "# y_axis = y_axis_list\n",
    "# bar.add('评分区间', x_axis, y_axis,bar_category_gap=0,is_label_show=True)\n",
    "file_name = 'hist_all_output.html'\n",
    "# bar.render(os.path.join('./data_list',file_name))\n",
    "# bar\n",
    "bar = (Bar().add_xaxis(x_axis_list).add_yaxis('评分区间', y_axis_list,category_gap=0).set_global_opts(title_opts=opts.TitleOpts(title='评分区间直方图')))\n",
    "bar.render_notebook()\n",
    "# bar.render(os.path.join('./data_list',file_name))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "2     好评\n",
      "3     差评\n",
      "1     中评\n",
      "0    nan\n",
      "Name: group, dtype: object 2    219790\n",
      "3     61017\n",
      "1     38051\n",
      "0         1\n",
      "Name: (len, item_id), dtype: int64\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<script>\n",
       "    require.config({\n",
       "        paths: {\n",
       "            'echarts':'https://assets.pyecharts.org/assets/echarts.min'\n",
       "        }\n",
       "    });\n",
       "</script>\n",
       "\n",
       "    <div id=\"4ebb68009a854522ad523b67cabe1299\" style=\"width:900px; height:500px;\"></div>\n",
       "\n",
       "\n",
       "<script>\n",
       "    require(['echarts'], function(echarts) {\n",
       "        var chart_4ebb68009a854522ad523b67cabe1299 = echarts.init(\n",
       "            document.getElementById('4ebb68009a854522ad523b67cabe1299'), 'white', {renderer: 'canvas'});\n",
       "        var option_4ebb68009a854522ad523b67cabe1299 = {\n",
       "    \"color\": [\n",
       "        \"#c23531\",\n",
       "        \"#2f4554\",\n",
       "        \"#61a0a8\",\n",
       "        \"#d48265\",\n",
       "        \"#749f83\",\n",
       "        \"#ca8622\",\n",
       "        \"#bda29a\",\n",
       "        \"#6e7074\",\n",
       "        \"#546570\",\n",
       "        \"#c4ccd3\",\n",
       "        \"#f05b72\",\n",
       "        \"#ef5b9c\",\n",
       "        \"#f47920\",\n",
       "        \"#905a3d\",\n",
       "        \"#fab27b\",\n",
       "        \"#2a5caa\",\n",
       "        \"#444693\",\n",
       "        \"#726930\",\n",
       "        \"#b2d235\",\n",
       "        \"#6d8346\",\n",
       "        \"#ac6767\",\n",
       "        \"#1d953f\",\n",
       "        \"#6950a1\",\n",
       "        \"#918597\"\n",
       "    ],\n",
       "    \"series\": [\n",
       "        {\n",
       "            \"type\": \"pie\",\n",
       "            \"clockwise\": true,\n",
       "            \"data\": [\n",
       "                {\n",
       "                    \"name\": \"\\u597d\\u8bc4\",\n",
       "                    \"value\": 219790\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5dee\\u8bc4\",\n",
       "                    \"value\": 61017\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e2d\\u8bc4\",\n",
       "                    \"value\": 38051\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"nan\",\n",
       "                    \"value\": 1\n",
       "                }\n",
       "            ],\n",
       "            \"radius\": [\n",
       "                \"40%\",\n",
       "                \"75%\"\n",
       "            ],\n",
       "            \"center\": [\n",
       "                \"50%\",\n",
       "                \"50%\"\n",
       "            ],\n",
       "            \"label\": {\n",
       "                \"show\": true,\n",
       "                \"position\": \"top\",\n",
       "                \"margin\": 8,\n",
       "                \"formatter\": \"{b}: {d}%\"\n",
       "            },\n",
       "            \"rippleEffect\": {\n",
       "                \"show\": true,\n",
       "                \"brushType\": \"stroke\",\n",
       "                \"scale\": 2.5,\n",
       "                \"period\": 4\n",
       "            }\n",
       "        }\n",
       "    ],\n",
       "    \"legend\": [\n",
       "        {\n",
       "            \"data\": [\n",
       "                \"\\u597d\\u8bc4\",\n",
       "                \"\\u5dee\\u8bc4\",\n",
       "                \"\\u4e2d\\u8bc4\",\n",
       "                \"nan\"\n",
       "            ],\n",
       "            \"selected\": {},\n",
       "            \"show\": true,\n",
       "            \"left\": \"2%\",\n",
       "            \"top\": \"15%\",\n",
       "            \"orient\": \"vertical\"\n",
       "        }\n",
       "    ],\n",
       "    \"tooltip\": {\n",
       "        \"show\": true,\n",
       "        \"trigger\": \"item\",\n",
       "        \"triggerOn\": \"mousemove|click\",\n",
       "        \"axisPointer\": {\n",
       "            \"type\": \"line\"\n",
       "        },\n",
       "        \"textStyle\": {\n",
       "            \"fontSize\": 14\n",
       "        },\n",
       "        \"borderWidth\": 0\n",
       "    },\n",
       "    \"title\": [\n",
       "        {\n",
       "            \"text\": \"\\u8bc4\\u8bba\\u5206\\u7c7b\\u997c\\u56fe\"\n",
       "        }\n",
       "    ]\n",
       "};\n",
       "        chart_4ebb68009a854522ad523b67cabe1299.setOption(option_4ebb68009a854522ad523b67cabe1299);\n",
       "    });\n",
       "</script>\n"
      ],
      "text/plain": [
       "<pyecharts.render.display.HTML at 0x1739a9a6dd8>"
      ]
     },
     "execution_count": 16,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 单变量：评论分类饼图  ——  pyecharts\n",
    "pie_data = pd.pivot_table(data,index=['group'],values=['item_id'],aggfunc=[len])\n",
    "pie_data.reset_index(inplace=True)\n",
    "pie_data.sort_values(by=('len','item_id'),ascending=False,inplace=True)\n",
    "size = pie_data[('len','item_id')]\n",
    "labels = pie_data['group']\n",
    "print(labels,size)\n",
    "# pie = Pie('评论分类饼图', title_pos='center')\n",
    "# attr = list(labels)\n",
    "# v1 = list(size)\n",
    "# pie.add('', attr, v1,radius=[40, 75],label_text_color=None,is_label_show=True,legend_orient='vertical',legend_pos='left')\n",
    "file_name = 'pie_all_output.html'\n",
    "# pie.render(os.path.join('./data_list',file_name))\n",
    "# pie\n",
    "pie = (Pie().add('',[list(z) for z in zip(labels, size)],radius=[\"40%\", \"75%\"],).set_global_opts(title_opts=opts.TitleOpts(title='评论分类饼图'),legend_opts=opts.LegendOpts(orient=\"vertical\", pos_top=\"15%\", pos_left=\"2%\"),).set_series_opts(label_opts=opts.LabelOpts(formatter=\"{b}: {d}%\")))\n",
    "pie.render_notebook()\n",
    "# pie.render(os.path.join('./data_list',file_name))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<script>\n",
       "    require.config({\n",
       "        paths: {\n",
       "            'echarts':'https://assets.pyecharts.org/assets/echarts.min'\n",
       "        }\n",
       "    });\n",
       "</script>\n",
       "\n",
       "    <div id=\"5d41333f4a19428391d6679dd6ad3c4a\" style=\"width:900px; height:500px;\"></div>\n",
       "\n",
       "\n",
       "<script>\n",
       "    require(['echarts'], function(echarts) {\n",
       "        var chart_5d41333f4a19428391d6679dd6ad3c4a = echarts.init(\n",
       "            document.getElementById('5d41333f4a19428391d6679dd6ad3c4a'), 'white', {renderer: 'canvas'});\n",
       "        var option_5d41333f4a19428391d6679dd6ad3c4a = {\n",
       "    \"color\": [\n",
       "        \"#c23531\",\n",
       "        \"#2f4554\",\n",
       "        \"#61a0a8\",\n",
       "        \"#d48265\",\n",
       "        \"#749f83\",\n",
       "        \"#ca8622\",\n",
       "        \"#bda29a\",\n",
       "        \"#6e7074\",\n",
       "        \"#546570\",\n",
       "        \"#c4ccd3\",\n",
       "        \"#f05b72\",\n",
       "        \"#ef5b9c\",\n",
       "        \"#f47920\",\n",
       "        \"#905a3d\",\n",
       "        \"#fab27b\",\n",
       "        \"#2a5caa\",\n",
       "        \"#444693\",\n",
       "        \"#726930\",\n",
       "        \"#b2d235\",\n",
       "        \"#6d8346\",\n",
       "        \"#ac6767\",\n",
       "        \"#1d953f\",\n",
       "        \"#6950a1\",\n",
       "        \"#918597\"\n",
       "    ],\n",
       "    \"series\": [\n",
       "        {\n",
       "            \"type\": \"bar\",\n",
       "            \"name\": \"\\u5927\\u7c7b\",\n",
       "            \"data\": [\n",
       "                761,\n",
       "                1276,\n",
       "                1584,\n",
       "                12553,\n",
       "                16335,\n",
       "                24203,\n",
       "                34080,\n",
       "                34120,\n",
       "                51545,\n",
       "                62805,\n",
       "                79597\n",
       "            ],\n",
       "            \"barCategoryGap\": \"20%\",\n",
       "            \"label\": {\n",
       "                \"show\": true,\n",
       "                \"position\": \"right\",\n",
       "                \"margin\": 8\n",
       "            },\n",
       "            \"rippleEffect\": {\n",
       "                \"show\": true,\n",
       "                \"brushType\": \"stroke\",\n",
       "                \"scale\": 2.5,\n",
       "                \"period\": 4\n",
       "            }\n",
       "        }\n",
       "    ],\n",
       "    \"legend\": [\n",
       "        {\n",
       "            \"data\": [\n",
       "                \"\\u5927\\u7c7b\"\n",
       "            ],\n",
       "            \"selected\": {\n",
       "                \"\\u5927\\u7c7b\": true\n",
       "            },\n",
       "            \"show\": true\n",
       "        }\n",
       "    ],\n",
       "    \"tooltip\": {\n",
       "        \"show\": true,\n",
       "        \"trigger\": \"item\",\n",
       "        \"triggerOn\": \"mousemove|click\",\n",
       "        \"axisPointer\": {\n",
       "            \"type\": \"line\"\n",
       "        },\n",
       "        \"textStyle\": {\n",
       "            \"fontSize\": 14\n",
       "        },\n",
       "        \"borderWidth\": 0\n",
       "    },\n",
       "    \"xAxis\": [\n",
       "        {\n",
       "            \"show\": true,\n",
       "            \"scale\": false,\n",
       "            \"nameLocation\": \"end\",\n",
       "            \"nameGap\": 15,\n",
       "            \"gridIndex\": 0,\n",
       "            \"inverse\": false,\n",
       "            \"offset\": 0,\n",
       "            \"splitNumber\": 5,\n",
       "            \"minInterval\": 0,\n",
       "            \"splitLine\": {\n",
       "                \"show\": false,\n",
       "                \"lineStyle\": {\n",
       "                    \"width\": 1,\n",
       "                    \"opacity\": 1,\n",
       "                    \"curveness\": 0,\n",
       "                    \"type\": \"solid\"\n",
       "                }\n",
       "            }\n",
       "        }\n",
       "    ],\n",
       "    \"yAxis\": [\n",
       "        {\n",
       "            \"show\": true,\n",
       "            \"scale\": false,\n",
       "            \"nameLocation\": \"end\",\n",
       "            \"nameGap\": 15,\n",
       "            \"gridIndex\": 0,\n",
       "            \"inverse\": false,\n",
       "            \"offset\": 0,\n",
       "            \"splitNumber\": 5,\n",
       "            \"minInterval\": 0,\n",
       "            \"splitLine\": {\n",
       "                \"show\": false,\n",
       "                \"lineStyle\": {\n",
       "                    \"width\": 1,\n",
       "                    \"opacity\": 1,\n",
       "                    \"curveness\": 0,\n",
       "                    \"type\": \"solid\"\n",
       "                }\n",
       "            },\n",
       "            \"data\": [\n",
       "                \"\\u624b\\u673a\\u3001\\u6570\\u7801\\u3001\\u7535\\u8111\",\n",
       "                \"\\u6c7d\\u8f66\\u3001\\u65c5\\u6e38\\u3001\\u4fdd\\u9669\\u3001\\u670d\\u52a1\",\n",
       "                \"\\u6bcd\\u5a74\\u3001\\u73a9\\u5177\\u3001\\u5ba0\\u7269\",\n",
       "                \"\\u73e0\\u5b9d\\u3001\\u6536\\u85cf\\u3001\\u949f\\u8868\",\n",
       "                \"\\u5bb6\\u7528\\u7535\\u5668\",\n",
       "                \"\\u53a8\\u623f\\u7528\\u54c1\\u3001\\u53a8\\u623f\\u7535\\u5668\",\n",
       "                \"\\u5316\\u5986\\u54c1\\u3001\\u6d17\\u62a4\\u6c90\\u6d74\",\n",
       "                \"\\u4fdd\\u5065\\u54c1\\u3001\\u8fd0\\u52a8\\u6237\\u5916\\u3001\\u5668\\u68b0\",\n",
       "                \"\\u5bb6\\u5c45\\u3001\\u5bb6\\u9970\",\n",
       "                \"\\u670d\\u88c5\\u3001\\u978b\\u9774\\u3001\\u7bb1\\u5305\\u3001\\u914d\\u9970\",\n",
       "                \"\\u98df\\u54c1\\u996e\\u6599\"\n",
       "            ]\n",
       "        }\n",
       "    ],\n",
       "    \"title\": [\n",
       "        {\n",
       "            \"text\": \"\\u5927\\u7c7b\\u6761\\u5f62\\u56fe\"\n",
       "        }\n",
       "    ]\n",
       "};\n",
       "        chart_5d41333f4a19428391d6679dd6ad3c4a.setOption(option_5d41333f4a19428391d6679dd6ad3c4a);\n",
       "    });\n",
       "</script>\n"
      ],
      "text/plain": [
       "<pyecharts.render.display.HTML at 0x1739a9779e8>"
      ]
     },
     "execution_count": 17,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 单变量：大类条形图  ——  pyecharts\n",
    "hbar_data = pd.pivot_table(data,index=['title'],values=['item_id'],aggfunc=[len])\n",
    "hbar_data.reset_index(inplace=True)\n",
    "hbar_data.sort_values(by=('len','item_id'),ascending=True,inplace=True)\n",
    "title_name = hbar_data['title']\n",
    "size = hbar_data[('len','item_id')]\n",
    "x_axis_list = list(title_name)\n",
    "y_axis_list = list(size)\n",
    "# bar = Bar('大类条形图 ',width=800, height=1000)\n",
    "# x_axis = x_axis_list\n",
    "# y_axis = y_axis_list\n",
    "# bar.add('评论数', x_axis, y_axis,is_convert=True,is_label_show=True,label_pos='right')\n",
    "file_name = 'hbar_all_output.html'\n",
    "# bar.render(os.path.join('./data_list',file_name))\n",
    "# bar\n",
    "hbar = (Bar().add_xaxis(x_axis_list).add_yaxis('大类', y_axis_list).reversal_axis().set_series_opts(label_opts=opts.LabelOpts(position=\"right\")).set_global_opts(title_opts=opts.TitleOpts(title='大类条形图')))\n",
    "hbar.render_notebook()\n",
    "# hbar.render(os.path.join('./data_list',file_name))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<script>\n",
       "    require.config({\n",
       "        paths: {\n",
       "            'echarts':'https://assets.pyecharts.org/assets/echarts.min'\n",
       "        }\n",
       "    });\n",
       "</script>\n",
       "\n",
       "    <div id=\"9b1032affc77483c80f80ea9290801e6\" style=\"width:900px; height:500px;\"></div>\n",
       "\n",
       "\n",
       "<script>\n",
       "    require(['echarts'], function(echarts) {\n",
       "        var chart_9b1032affc77483c80f80ea9290801e6 = echarts.init(\n",
       "            document.getElementById('9b1032affc77483c80f80ea9290801e6'), 'white', {renderer: 'canvas'});\n",
       "        var option_9b1032affc77483c80f80ea9290801e6 = {\n",
       "    \"color\": [\n",
       "        \"#c23531\",\n",
       "        \"#2f4554\",\n",
       "        \"#61a0a8\",\n",
       "        \"#d48265\",\n",
       "        \"#749f83\",\n",
       "        \"#ca8622\",\n",
       "        \"#bda29a\",\n",
       "        \"#6e7074\",\n",
       "        \"#546570\",\n",
       "        \"#c4ccd3\",\n",
       "        \"#f05b72\",\n",
       "        \"#ef5b9c\",\n",
       "        \"#f47920\",\n",
       "        \"#905a3d\",\n",
       "        \"#fab27b\",\n",
       "        \"#2a5caa\",\n",
       "        \"#444693\",\n",
       "        \"#726930\",\n",
       "        \"#b2d235\",\n",
       "        \"#6d8346\",\n",
       "        \"#ac6767\",\n",
       "        \"#1d953f\",\n",
       "        \"#6950a1\",\n",
       "        \"#918597\"\n",
       "    ],\n",
       "    \"series\": [\n",
       "        {\n",
       "            \"type\": \"bar\",\n",
       "            \"name\": \"\\u5927\\u7c7b\",\n",
       "            \"data\": [\n",
       "                \"0.78\",\n",
       "                \"0.77\",\n",
       "                \"0.77\",\n",
       "                \"0.77\",\n",
       "                \"0.74\",\n",
       "                \"0.73\",\n",
       "                \"0.71\",\n",
       "                \"0.69\",\n",
       "                \"0.67\",\n",
       "                \"0.64\",\n",
       "                \"0.63\"\n",
       "            ],\n",
       "            \"barCategoryGap\": \"20%\",\n",
       "            \"label\": {\n",
       "                \"show\": true,\n",
       "                \"position\": \"top\",\n",
       "                \"margin\": 8\n",
       "            }\n",
       "        }\n",
       "    ],\n",
       "    \"legend\": [\n",
       "        {\n",
       "            \"data\": [\n",
       "                \"\\u5927\\u7c7b\"\n",
       "            ],\n",
       "            \"selected\": {\n",
       "                \"\\u5927\\u7c7b\": true\n",
       "            },\n",
       "            \"show\": true\n",
       "        }\n",
       "    ],\n",
       "    \"tooltip\": {\n",
       "        \"show\": true,\n",
       "        \"trigger\": \"item\",\n",
       "        \"triggerOn\": \"mousemove|click\",\n",
       "        \"axisPointer\": {\n",
       "            \"type\": \"line\"\n",
       "        },\n",
       "        \"textStyle\": {\n",
       "            \"fontSize\": 14\n",
       "        },\n",
       "        \"borderWidth\": 0\n",
       "    },\n",
       "    \"xAxis\": [\n",
       "        {\n",
       "            \"show\": true,\n",
       "            \"scale\": false,\n",
       "            \"nameLocation\": \"end\",\n",
       "            \"nameGap\": 15,\n",
       "            \"gridIndex\": 0,\n",
       "            \"inverse\": false,\n",
       "            \"offset\": 0,\n",
       "            \"splitNumber\": 5,\n",
       "            \"minInterval\": 0,\n",
       "            \"splitLine\": {\n",
       "                \"show\": false,\n",
       "                \"lineStyle\": {\n",
       "                    \"width\": 1,\n",
       "                    \"opacity\": 1,\n",
       "                    \"curveness\": 0,\n",
       "                    \"type\": \"solid\"\n",
       "                }\n",
       "            },\n",
       "            \"data\": [\n",
       "                \"\\u73e0\\u5b9d\\u3001\\u6536\\u85cf\\u3001\\u949f\\u8868\",\n",
       "                \"\\u624b\\u673a\\u3001\\u6570\\u7801\\u3001\\u7535\\u8111\",\n",
       "                \"\\u670d\\u88c5\\u3001\\u978b\\u9774\\u3001\\u7bb1\\u5305\\u3001\\u914d\\u9970\",\n",
       "                \"\\u4fdd\\u5065\\u54c1\\u3001\\u8fd0\\u52a8\\u6237\\u5916\\u3001\\u5668\\u68b0\",\n",
       "                \"\\u6bcd\\u5a74\\u3001\\u73a9\\u5177\\u3001\\u5ba0\\u7269\",\n",
       "                \"\\u5316\\u5986\\u54c1\\u3001\\u6d17\\u62a4\\u6c90\\u6d74\",\n",
       "                \"\\u98df\\u54c1\\u996e\\u6599\",\n",
       "                \"\\u53a8\\u623f\\u7528\\u54c1\\u3001\\u53a8\\u623f\\u7535\\u5668\",\n",
       "                \"\\u5bb6\\u5c45\\u3001\\u5bb6\\u9970\",\n",
       "                \"\\u6c7d\\u8f66\\u3001\\u65c5\\u6e38\\u3001\\u4fdd\\u9669\\u3001\\u670d\\u52a1\",\n",
       "                \"\\u5bb6\\u7528\\u7535\\u5668\"\n",
       "            ]\n",
       "        }\n",
       "    ],\n",
       "    \"yAxis\": [\n",
       "        {\n",
       "            \"show\": true,\n",
       "            \"scale\": false,\n",
       "            \"nameLocation\": \"end\",\n",
       "            \"nameGap\": 15,\n",
       "            \"gridIndex\": 0,\n",
       "            \"inverse\": false,\n",
       "            \"offset\": 0,\n",
       "            \"splitNumber\": 5,\n",
       "            \"minInterval\": 0,\n",
       "            \"splitLine\": {\n",
       "                \"show\": false,\n",
       "                \"lineStyle\": {\n",
       "                    \"width\": 1,\n",
       "                    \"opacity\": 1,\n",
       "                    \"curveness\": 0,\n",
       "                    \"type\": \"solid\"\n",
       "                }\n",
       "            }\n",
       "        }\n",
       "    ],\n",
       "    \"title\": [\n",
       "        {\n",
       "            \"text\": \"\\u5927\\u7c7b\\u8bc4\\u8bba\\u5206\\u6570\\u67f1\\u72b6\\u56fe \"\n",
       "        }\n",
       "    ]\n",
       "};\n",
       "        chart_9b1032affc77483c80f80ea9290801e6.setOption(option_9b1032affc77483c80f80ea9290801e6);\n",
       "    });\n",
       "</script>\n"
      ],
      "text/plain": [
       "<pyecharts.render.display.HTML at 0x1739a9b8710>"
      ]
     },
     "execution_count": 18,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 双变量：大类、评论分数柱状图  ——  pyecharts\n",
    "data['sentiment_score'] = data['sentiment_score'].astype(float)\n",
    "bar_data = pd.pivot_table(data,index=['title'],values=['sentiment_score'],aggfunc=[np.mean])\n",
    "bar_data.reset_index(inplace=True)\n",
    "bar_data.sort_values(by=('mean','sentiment_score'),ascending=False,inplace=True)\n",
    "f = lambda x: '%.2f'%x\n",
    "bar_data[('mean','sentiment_score')] = bar_data[('mean','sentiment_score')].map(f)\n",
    "title_name = bar_data['title']\n",
    "score = bar_data[('mean','sentiment_score')]\n",
    "x_axis_list = list(title_name)\n",
    "y_axis_list = list(score)\n",
    "# bar = Bar('大类评论分数柱状图 ',width=1500, height=400)\n",
    "# x_axis = x_axis_list\n",
    "# y_axis = y_axis_list\n",
    "# bar.add('评论分数', x_axis, y_axis,xaxis_rotate=45,is_label_show=True)\n",
    "file_name = 'bar_all_output.html'\n",
    "# bar.render(os.path.join('./data_list',file_name))\n",
    "# bar\n",
    "bar = (Bar().add_xaxis(x_axis_list).add_yaxis('大类', y_axis_list).set_global_opts(title_opts=opts.TitleOpts(title='大类评论分数柱状图 ')))\n",
    "bar.render_notebook()\n",
    "# bar.render(os.path.join('./data_list',file_name))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 双变量：价格、评论分数散点图  ——  pyecharts\n",
    "# sentiment_score = data['sentiment_score'].astype(float)\n",
    "# pro_price = data['pro_price'].astype(float)\n",
    "# x_axis_list = list(sentiment_score)\n",
    "# y_axis_list = list(pro_price)\n",
    "# x_axis = x_axis_list\n",
    "# y_axis = y_axis_list\n",
    "# scatter = Scatter('价格评论分数散点图')\n",
    "# scatter.add('', x_axis, y_axis, symbol_size=5,is_visualmap=True)\n",
    "# scatter.render('./data_list/scatter_all_output.html')\n",
    "# scatter"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<script>\n",
       "    require.config({\n",
       "        paths: {\n",
       "            'echarts':'https://assets.pyecharts.org/assets/echarts.min', 'echarts-wordcloud':'https://assets.pyecharts.org/assets/echarts-wordcloud.min'\n",
       "        }\n",
       "    });\n",
       "</script>\n",
       "\n",
       "    <div id=\"7e4739f1783345b2b7992e8ed2d79500\" style=\"width:900px; height:500px;\"></div>\n",
       "\n",
       "\n",
       "<script>\n",
       "    require(['echarts', 'echarts-wordcloud'], function(echarts) {\n",
       "        var chart_7e4739f1783345b2b7992e8ed2d79500 = echarts.init(\n",
       "            document.getElementById('7e4739f1783345b2b7992e8ed2d79500'), 'white', {renderer: 'canvas'});\n",
       "        var option_7e4739f1783345b2b7992e8ed2d79500 = {\n",
       "    \"color\": [\n",
       "        \"#c23531\",\n",
       "        \"#2f4554\",\n",
       "        \"#61a0a8\",\n",
       "        \"#d48265\",\n",
       "        \"#749f83\",\n",
       "        \"#ca8622\",\n",
       "        \"#bda29a\",\n",
       "        \"#6e7074\",\n",
       "        \"#546570\",\n",
       "        \"#c4ccd3\",\n",
       "        \"#f05b72\",\n",
       "        \"#ef5b9c\",\n",
       "        \"#f47920\",\n",
       "        \"#905a3d\",\n",
       "        \"#fab27b\",\n",
       "        \"#2a5caa\",\n",
       "        \"#444693\",\n",
       "        \"#726930\",\n",
       "        \"#b2d235\",\n",
       "        \"#6d8346\",\n",
       "        \"#ac6767\",\n",
       "        \"#1d953f\",\n",
       "        \"#6950a1\",\n",
       "        \"#918597\"\n",
       "    ],\n",
       "    \"series\": [\n",
       "        {\n",
       "            \"type\": \"wordCloud\",\n",
       "            \"shape\": \"diamond\",\n",
       "            \"rotationRange\": [\n",
       "                0,\n",
       "                0\n",
       "            ],\n",
       "            \"rotationStep\": 45,\n",
       "            \"girdSize\": 20,\n",
       "            \"sizeRange\": [\n",
       "                10,\n",
       "                100\n",
       "            ],\n",
       "            \"data\": [\n",
       "                {\n",
       "                    \"name\": \"\\u559c\\u6b22\",\n",
       "                    \"value\": 37223,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(127,92,83)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6ee1\\u610f\",\n",
       "                    \"value\": 30384,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(46,4,53)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8d28\\u91cf\",\n",
       "                    \"value\": 28754,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(13,119,44)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ef7\\u683c\",\n",
       "                    \"value\": 26013,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(158,59,65)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8212\\u670d\",\n",
       "                    \"value\": 20954,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(90,157,16)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5473\\u9053\",\n",
       "                    \"value\": 17813,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(96,101,72)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5b9e\\u60e0\",\n",
       "                    \"value\": 15083,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(113,104,83)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6548\\u679c\",\n",
       "                    \"value\": 15044,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(61,99,40)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u597d\\u5403\",\n",
       "                    \"value\": 14166,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(35,75,49)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5f88\\u5feb\",\n",
       "                    \"value\": 13849,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(12,144,122)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9001\\u8d27\",\n",
       "                    \"value\": 13719,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(140,110,17)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u503c\\u5f97\",\n",
       "                    \"value\": 12880,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(54,16,103)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u989c\\u8272\",\n",
       "                    \"value\": 12600,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(74,5,61)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5feb\\u9012\",\n",
       "                    \"value\": 11676,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(124,118,129)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7a7f\\u7740\",\n",
       "                    \"value\": 11189,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(149,75,68)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7269\\u6d41\",\n",
       "                    \"value\": 11122,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(146,160,113)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5305\\u88c5\",\n",
       "                    \"value\": 10913,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(110,115,4)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u54c1\\u724c\",\n",
       "                    \"value\": 10295,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(19,127,108)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u901f\\u5ea6\",\n",
       "                    \"value\": 9538,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(65,57,37)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u914d\\u9001\",\n",
       "                    \"value\": 9290,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(35,52,50)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8863\\u670d\",\n",
       "                    \"value\": 8830,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(141,148,5)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u653e\\u5fc3\",\n",
       "                    \"value\": 8471,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(90,24,49)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u724c\\u5b50\",\n",
       "                    \"value\": 8032,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(151,144,65)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u597d\\u770b\",\n",
       "                    \"value\": 8028,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(51,114,126)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4fbf\\u5b9c\",\n",
       "                    \"value\": 7925,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(104,5,102)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6027\\u4ef7\\u6bd4\",\n",
       "                    \"value\": 7292,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(0,51,28)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u670d\\u52a1\",\n",
       "                    \"value\": 6920,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(14,103,123)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5b89\\u88c5\",\n",
       "                    \"value\": 6730,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(24,100,95)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4fe1\\u8d56\",\n",
       "                    \"value\": 6291,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(121,12,127)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u53e3\\u611f\",\n",
       "                    \"value\": 6120,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(29,73,57)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u670b\\u53cb\",\n",
       "                    \"value\": 6071,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(96,141,113)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4f18\\u60e0\",\n",
       "                    \"value\": 5989,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(47,93,72)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u63a8\\u8350\",\n",
       "                    \"value\": 5845,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(92,136,142)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8212\\u9002\",\n",
       "                    \"value\": 5754,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(79,105,138)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u54c1\\u8d28\",\n",
       "                    \"value\": 5528,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(78,115,30)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u65b0\\u9c9c\",\n",
       "                    \"value\": 5505,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(155,131,157)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6d3b\\u52a8\",\n",
       "                    \"value\": 5467,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(155,60,100)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u67d4\\u8f6f\",\n",
       "                    \"value\": 5298,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(133,17,98)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9762\\u6599\",\n",
       "                    \"value\": 5145,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(26,67,38)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9002\\u5408\",\n",
       "                    \"value\": 5002,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(135,102,115)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5927\\u5c0f\",\n",
       "                    \"value\": 4841,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(118,78,83)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5408\\u9002\",\n",
       "                    \"value\": 4812,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(53,60,81)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5212\\u7b97\",\n",
       "                    \"value\": 4787,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(114,10,78)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e70\\u8fc7\",\n",
       "                    \"value\": 4671,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(53,82,95)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5e72\\u51c0\",\n",
       "                    \"value\": 4540,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(149,19,34)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u505a\\u5de5\",\n",
       "                    \"value\": 4469,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(147,148,148)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6b3e\\u5f0f\",\n",
       "                    \"value\": 4466,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(21,96,140)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6f02\\u4eae\",\n",
       "                    \"value\": 4457,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(19,27,70)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u670d\\u52a1\\u6001\\u5ea6\",\n",
       "                    \"value\": 4247,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(105,131,17)\"\n",
       "                        }\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u597d\\u7528\",\n",
       "                    \"value\": 4223,\n",
       "                    \"textStyle\": {\n",
       "                        \"normal\": {\n",
       "                            \"color\": \"rgb(60,83,11)\"\n",
       "                        }\n",
       "                    }\n",
       "                }\n",
       "            ]\n",
       "        }\n",
       "    ],\n",
       "    \"legend\": [\n",
       "        {\n",
       "            \"data\": [],\n",
       "            \"selected\": {},\n",
       "            \"show\": true\n",
       "        }\n",
       "    ],\n",
       "    \"tooltip\": {\n",
       "        \"show\": true,\n",
       "        \"trigger\": \"item\",\n",
       "        \"triggerOn\": \"mousemove|click\",\n",
       "        \"axisPointer\": {\n",
       "            \"type\": \"line\"\n",
       "        },\n",
       "        \"textStyle\": {\n",
       "            \"fontSize\": 14\n",
       "        },\n",
       "        \"borderWidth\": 0\n",
       "    },\n",
       "    \"title\": [\n",
       "        {\n",
       "            \"text\": \"\\u8bc4\\u8bba\\u8bcd\\u4e91\\u56fe\"\n",
       "        }\n",
       "    ]\n",
       "};\n",
       "        chart_7e4739f1783345b2b7992e8ed2d79500.setOption(option_7e4739f1783345b2b7992e8ed2d79500);\n",
       "    });\n",
       "</script>\n"
      ],
      "text/plain": [
       "<pyecharts.render.display.HTML at 0x1739a76c9b0>"
      ]
     },
     "execution_count": 20,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 词云  ——  pyecharts \n",
    "data_cut_words = pd.DataFrame(data.astype(str))\n",
    "# data_cut_words['cut_comment'] = data_duplicate_words['seg_comment'].apply(cut_words)\n",
    "# stopwords = load_stopwords()\n",
    "stopwords = [line.strip() for line in open('./常见中文停用词表.txt', encoding='gbk').readlines()]\n",
    "# 保存全局分词，用于词频统计\n",
    "segments = []\n",
    "# 普通分词及停用词判断\n",
    "for index, row in data_cut_words.iterrows():\n",
    "    content = row[5]\n",
    "    # TextRank 关键词抽取，只获取固定词性\n",
    "    words = jieba.cut(content,cut_all=False)\n",
    "    # splitedStr = ''\n",
    "    for word in words:\n",
    "        # 停用词判断，如果当前的关键词不在停用词库中才进行记录\n",
    "        if word not in stopwords:\n",
    "            # 记录全局分词\n",
    "            segments.append(word)\n",
    "            # splitedStr += word + ' '\n",
    "word_counts = collections.Counter(segments) # 对分词做词频统计\n",
    "word_counts_top10 = word_counts.most_common(50) # 获取前50最高频的词\n",
    "# print ('文本词频最高的前50个词是: {}'.format(word_counts_top10)) # 输出检查\n",
    "# 设置中文字体\n",
    "# font_path = os.path.join('C:\\Windows\\Fonts', 'FZYTK.TTF')\n",
    "# 生成词云\n",
    "# wc = WordCloud(font_path=font_path, margin=2, scale=10, max_words=200, min_font_size=4,random_state=42, background_color='white', max_font_size=150)\n",
    "# wc.generate_from_frequencies(word_counts)\n",
    "# 获取文本词排序，可调整 stopwords\n",
    "# process_word = WordCloud.process_text(wc, text)\n",
    "# sort = sorted(process_word.items(), key=lambda e: e[1], reverse=True)\n",
    "# 获取文本词频最高的前50个词\n",
    "# print('文本词频最高的前50个词是: {}'.format(sort[:50]))\n",
    "\n",
    "# words = []\n",
    "# counts = []\n",
    "\n",
    "# for item in word_counts_top10:\n",
    "#     word = item[0]\n",
    "#     count = item[1]\n",
    "#     words.append(word)\n",
    "#     counts.append(count)\n",
    "    \n",
    "# attr = words\n",
    "# value = counts\n",
    "# wordcloud = WordCloud(width=800, height=400)\n",
    "# wordcloud.add('评论词云图', attr, value,word_size_range=[10, 100],shape='diamond')\n",
    "file_name = 'wordcloud_all_output.html'\n",
    "# wordcloud.render(os.path.join('./data_list',file_name))\n",
    "# wordcloud\n",
    "wordcloud = (WordCloud().add(\"\", word_counts_top10 , word_size_range=[10, 100], shape=SymbolType.DIAMOND).set_global_opts(title_opts=opts.TitleOpts(title='评论词云图')))\n",
    "wordcloud.render_notebook()\n",
    "# wordcloud.render(os.path.join('./data_list',file_name))"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.7.1"
  },
  "toc": {
   "base_numbering": 1,
   "nav_menu": {},
   "number_sections": true,
   "sideBar": true,
   "skip_h1_title": false,
   "title_cell": "Table of Contents",
   "title_sidebar": "Contents",
   "toc_cell": false,
   "toc_position": {},
   "toc_section_display": true,
   "toc_window_display": false
  },
  "varInspector": {
   "cols": {
    "lenName": 16,
    "lenType": 16,
    "lenVar": 40
   },
   "kernels_config": {
    "python": {
     "delete_cmd_postfix": "",
     "delete_cmd_prefix": "del ",
     "library": "var_list.py",
     "varRefreshCmd": "print(var_dic_list())"
    },
    "r": {
     "delete_cmd_postfix": ") ",
     "delete_cmd_prefix": "rm(",
     "library": "var_list.r",
     "varRefreshCmd": "cat(var_dic_list()) "
    }
   },
   "types_to_exclude": [
    "module",
    "function",
    "builtin_function_or_method",
    "instance",
    "_Feature"
   ],
   "window_display": false
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
